Bagian 3 β SSH ke VM Β· Langkah 15 dari 38
Troubleshooting SSH Gagal Connect
Checklist sistematis 5 titik kegagalan β hafal urutannya, jangan tebak-tebakan.
Berpikir seperti dokter, bukan menebak-nebak
'SSH tidak jalan' itu gejala, bukan diagnosis. Alur paket: client β jaringan β port β service β auth. Cek berurutan dari luar ke dalam; berhenti di titik pertama yang gagal.
- VM nyala? β di VirtualBox statusnya harus
Running. Saved/Powered off = tidak ada program yang menunggu koneksi di port 22. - IP benar & aktif? β
ping <ip-vm>dari host. Tidak dapat balasan β masalah jaringan:ip adi VM masih IP itu? Bridged pakai adapter WiFi yang benar? Cobaip adi host dan bandingkan segmennya. - Service hidup? β di jendela VM (bukan SSH, karena SSH-nya belum jalan):
sudo systemctl status ssh. Inactive βsudo systemctl start ssh. - Firewall menghalangi? β
sudo ufw status. KalauStatus: activedan tidak ada rule untuk 22, blokir terjadi. Sementara:sudo ufw allow ssh(pembahasan firewall yang lengkap ada di Bagian 4). - Auth-nya yang salah? β sudah sampai tahap password berarti koneksi OK; yang gagal kredensial. Perhatikan keyboard (Caps Lock), dan ingat password tidak tampil saat diketik.
Cara tercepat saat bingung: mode verbose
$ssh -v username@192.168.1.xxcetak setiap tahap koneksi + di tahap mana ia menyerah
Saat bingung, -v (atau -vv) hampir selalu menjawab sendirian. Baca baris terakhir sebelum error: Connecting to ... port 22 (berarti masih tahap jaringan), Connection established lalu Permission denied (berarti tahap auth).
β Tanda berhasil β centang kalau sudah kamu lihat/buktikan sendiri
Tombol βlanjutβ terbuka setelah semua tercentang β bukan hukuman, tapi jaring pengaman: pastikan step ini benar-benar beres sebelum menumpuk step berikutnya di atasnya.