Dari SSH pertama
ke peta infrastruktur
Masuk ke VPS kelas dengan aman,
lalu membedah komponennya
Masuk ke VPS kelas dengan aman,
lalu membedah komponennya
Orientasi
Orientasi
Login SSH, mencocokkan fingerprint, dan memeriksa konteks sesi.
Klien, jaringan, host, layanan, data, dan dependensi sebuah layanan.
SPOF, risiko CIA beserta mitigasi, dan kebutuhan sumber daya.
Bukti hari ini: catatan praktikum + mulai Tugas T1 (individual, 3%).
Recap
Peran sysadmin: menjaga layanan tersedia, aman, dan dapat dipulihkan.
Masuk ke server, lalu memahami apa saja yang menopang sebuah layanan.
Akun non-root, sudo terbatas, dan login dengan kunci SSH.
Teori untuk praktik
Satu mesin utuh milik satu pihak. Kendali penuh, biaya dan perawatan paling besar.
Analogi: rumah sendiriMesin virtual di atas server fisik penyedia. Punya OS, IP, CPU, RAM, dan disk sendiri, serta hak administrator penuh.
Analogi: unit apartemenHanya ruang untuk menaruh situs. Tidak bisa memasang layanan sendiri atau mengatur OS.
Analogi: kamar kosTeori untuk praktik
Teori untuk praktik
Teori untuk praktik
ubuntu@VM-0-4-ubuntu:~$ ss -tln State Local Address:Port Peer Address:Port LISTEN 127.0.0.53%lo:53 0.0.0.0:* LISTEN 127.0.0.54:53 0.0.0.0:* LISTEN 0.0.0.0:22 0.0.0.0:* LISTEN [::]:22 [::]:*
IP membawa Anda ke gedung, port ke loket layanan.
SSH menunggu koneksi dari semua alamat. Inilah pintu masuk kita.
DNS lokal Ubuntu. Hanya untuk server itu sendiri, tidak terbuka ke internet.
Teori untuk praktik
Klien membuka koneksi TCP ke IP publik VPS pada port 22.
Penyederhanaan alur protokol SSH untuk pengantar.
Teori untuk praktik
Identitas tetap. Fingerprint sama, koneksi berjalan seperti biasa.
Kunci host baru. Klien memperingatkan REMOTE HOST IDENTIFICATION HAS CHANGED.
Teori untuk praktik
Administrator tertinggi. Tidak dipakai untuk login harian. Prompt diakhiri #.
Tidak dibagikanAkun admin dosen. Boleh memakai sudo untuk tugas administrasi.
Khusus dosenAkun mahasiswa tanpa sudo. Cukup untuk membaca kondisi server.
Prinsip least privilegemhs01@VM-0-4-ubuntu:~$ → pengguna @ nama-server : folder (~ = home) $ = pengguna biasa
Teori untuk praktik
Apa pun aplikasinya, yang terjadi sama: klien → IP:22 → fingerprint → login → prompt.
Praktik akses SSH
Pilih jalur akses, sambungkan, cocokkan fingerprint.
Modul bagian Awhoami, hostname, os-release, uptime, who.
Modul bagian BDelapan perintah baca untuk memetakan komponen.
Modul bagian CKomponen, kapasitas, SPOF, risiko CIA — bahan T1.
Modul bagian DPraktik akses SSH
PS C:\Users\mahasiswa> ssh mhs01@203.0.113.10 The authenticity of host '203.0.113.10 (203.0.113.10)' can't be established. ED25519 key fingerprint is SHA256:6jk0QJ2+pQiTfymD3PDTtlitb4tP+TJOoEdeHi+C0eQ. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added '203.0.113.10' (ED25519) to the list of known hosts. mhs01@203.0.113.10's password: Welcome to Ubuntu 24.04.5 LTS (GNU/Linux 6.8.0-… x86_64)
SHA256:6jk0QJ2+pQiTf…+C0eQ — harus sama persis.
Ketik dengan teliti lalu Enter. Layar memang kosong.
Alamat contoh. IP asli ada di pesan Edlink dari dosen.
Praktik akses SSH
mhs01@VM-0-4-ubuntu:~$ whoami mhs01 mhs01@VM-0-4-ubuntu:~$ hostname VM-0-4-ubuntu mhs01@VM-0-4-ubuntu:~$ cat /etc/os-release | head -2 PRETTY_NAME="Ubuntu 24.04.5 LTS" NAME="Ubuntu" mhs01@VM-0-4-ubuntu:~$ hostname -I 10.11.0.4 mhs01@VM-0-4-ubuntu:~$ who mhs01 pts/0 … mhs07 pts/3 …
Akun dan server yang benar — kebiasaan wajib sebelum bekerja.
IP privat server (bukan IP publik).
Siapa saja yang sedang login. Server ini dipakai bersama!
Praktik akses SSH
| Pesan | Arti dan tindakan |
|---|---|
| Connection timed out | Tidak ada jawaban: cek IP; coba hotspot HP bila jaringan kampus memblokir port 22. |
| Connection refused | Server terjangkau, tetapi tak ada layanan di port itu: cek port 22. |
| Permission denied (publickey,password) | Username/kata sandi salah. Cek huruf kapital otomatis di HP. |
| REMOTE HOST IDENTIFICATION HAS CHANGED | Kunci server berubah: tanya dosen dulu, baru ssh-keygen -R. |
| client_loop: send disconnect: Connection reset | Koneksi diputus server, misalnya saat server di-restart. Tunggu, lalu sambung ulang. |
Membedah VPS
nproc · free -h · df -h /
CPU, memori, diskhostname -I · ip route · resolvectl dns
IP, gateway, DNSss -tln · systemctl list-units --type=service --state=running
Siapa mendengarkan port apals -ld /home/* · who
Di mana data disimpan, siapa yang memakaiMembedah VPS
Perangkat dan aplikasi pengguna.
Laptop, HP, TermiusJalur antara klien dan server.
Internet, NAT, gatewayMesin tempat layanan berjalan.
VPS: CPU, RAM, disk, OSProgram yang melayani permintaan.
sshd :22, DNS lokal :53Isi yang dijaga dan diolah.
/home, konfigurasi /etcHal lain yang harus tersedia.
DNS Tencent, agen penyedia, masa sewaMembedah VPS
Membedah VPS
| Sumber daya | Kondisi VPS kelas |
|---|---|
| CPU | 2 vCPU · load awal 0,15 (ringan) |
| Memori | 1,9 GiB total · 399 MiB terpakai · 1,5 GiB tersedia |
| Disk | 40 GB · 5,2 GB terpakai (14%) · 33 GB sisa |
| Jaringan | Kuota 512 GB/bulan · 20 Mbps |
| Kesimpulan | Cukup untuk sesi SSH seluruh kelas; belum cukup bila tiap mahasiswa menjalankan container sendiri. |
Membedah VPS
Membedah VPS
Hanya yang berhak dapat membaca. Contoh: kata sandi tidak dibagikan di grup, folder home saling terkunci.
KerahasiaanData dan konfigurasi tidak berubah tanpa izin. Contoh: mahasiswa tanpa sudo tidak bisa mengubah sistem.
IntegritasLayanan ada saat dibutuhkan. Contoh: RAM cukup saat 30 orang login bersamaan.
KetersediaanMembedah VPS
| Risiko di VPS kelas | CIA · mitigasi |
|---|---|
| Kata sandi mahasiswa tersebar di grup | C · dikirim pribadi; P3 beralih ke kunci SSH |
| Percobaan login otomatis ke port 22 | C · kata sandi acak; P3 login sandi dimatikan |
| Paket usang (109 pembaruan, 21 Okt) | I · apt update && apt upgrade terjadwal |
| Memori habis saat semua login | A · pantau free -h; batasi beban praktik |
| VPS rusak atau terhapus | A · snapshot Lighthouse + catatan konfigurasi |
Diskusi
Biro Akademik fiktif ingin portal pengumuman untuk ±1.500 mahasiswa, dengan lonjakan akses saat masa KRS. Anggaran: satu VPS.
Klien, jaringan, host, layanan, data, dependensi portal ini.
Kapan beban puncak? Sumber daya apa yang paling cepat habis?
Tiga SPOF atau risiko CIA terbesar, beserta mitigasinya.
Tugas
| Bagian | Yang dikumpulkan |
|---|---|
| 1. Diagram | Klien, jaringan, host, layanan, data, dependensi portal studi kasus |
| 2. Kapasitas | Perkiraan kebutuhan CPU, memori, disk, jaringan + alasannya |
| 3. Risiko | Minimal 3 risiko (SPOF/CIA) beserta mitigasi yang beralasan |
| 4. Bukti akses | Output whoami dan hostname dari akun Anda di VPS kelas |
| Penilaian | Individual, 3% · konsep 40 · alasan 30 · diagram 20 · kejelasan 10 |
Penutup
SSH ke IP publik port 22; fingerprint dicocokkan sebelum yes.
whoami dan hostname dulu, baru bekerja. Server ini dipakai bersama.
Klien, jaringan, host, layanan, data, dependensi.
SPOF dan CIA dinilai dari kondisi nyata, lalu diberi mitigasi.
Penutup
Latihan penguatan
Pertemuan 03
Mengganti login kata sandi dengan kunci SSH dan menguji hak akses minimum.
Referensi
RPS TI3511 Administrasi Sistem dan Jaringan, draf v0.1 (14 Oktober 2026), minggu 1–2.
Canonical. Ubuntu Server documentation — OpenSSH, pengguna, jaringan, keamanan.
NIST SP 800-123, Guide to General Server Security (prinsip CIA dan pengamanan server) · RFC 1918 (alamat privat) · RFC 5737 (alamat contoh).
VPS kelas Tencent Cloud Lighthouse, diperiksa 21 Oktober 2026.