Operasional VPS6 menit baca

Cara Mengakses VPS Melalui SSH

SSH adalah kanal utama untuk mengelola VPS Linux. Setelah server aktif, kredensial awal dikirim melalui client area. Segera ganti kata sandi atau pasang key pair sebelum membuka port lain.

Diperbarui

Membuat key pair

Gunakan algoritma modern seperti Ed25519. Key privat tetap di komputer Anda dan tidak boleh dikirim ke mana pun.

ssh-keygen -t ed25519 -C "nama-anda@laptop" -f ~/.ssh/hostflow_vps
# Menghasilkan dua berkas:
#   ~/.ssh/hostflow_vps      (privat — jangan dibagikan)
#   ~/.ssh/hostflow_vps.pub  (publik — dipasang di server)

Memasang public key di server

Salin isi berkas .pub ke ~/.ssh/authorized_keys milik user yang akan dipakai. Pada banyak image, user awal adalah root.

# Dari komputer lokal (macOS/Linux):
ssh-copy-id -i ~/.ssh/hostflow_vps.pub root@IP_SERVER

# Windows PowerShell (tanpa ssh-copy-id):
type $env:USERPROFILE\.ssh\hostflow_vps.pub | ssh root@IP_SERVER "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"

Login

ssh -i ~/.ssh/hostflow_vps root@IP_SERVER

Pemecahan masalah koneksi

  • Connection timed out: periksa apakah IP benar, dan apakah port 22 dibuka di firewall server maupun firewall jaringan.
  • Permission denied (publickey): pastikan permission ~/.ssh 700 dan authorized_keys 600, serta SELinux context benar pada distro RHEL.
  • Host key verification failed: hapus entri lama dengan `ssh-keygen -R IP_SERVER` bila server pernah di-reinstall.
  • Terlalu banyak percobaan gagal: segera pasang key pair dan nonaktifkan login password.
Menonaktifkan autentikasi password sebelum key pair terbukti bekerja bisa membuat Anda terkunci. Uji di sesi kedua sebelum menutup sesi pertama.