Skip to content
VDS · Keamanan

Jangan kehilangan akses: cadangkan kunci dan kata sandi

Bagaimana jalur akses ke mesin disusun, mengapa kunci SSH kedua diperlukan, di mana menyimpan kata sandi root, dan apa yang harus dilakukan jika satu-satunya kunci hilang.

Diperbarui 23 Agustus 2026

Kehilangan akses ke mesin Anda lebih sering terjadi daripada peretasan. Laptop rusak, Anda menginstal ulang OS, Anda menghapus direktori .ssh, Anda lupa kata sandi. Perbedaan antara "menjengkelkan" dan "bencana" adalah apakah Anda sudah menyiapkan jalur masuk kedua sebelumnya.

Tiga cara masuk

JalurCara membukanyaKapan berfungsi
SSHKunci atau kata sandiSelama jaringan aktif dan sshd terkonfigurasi
Konsol di panelkata sandi rootSelalu, bahkan saat jaringan tidak pernah aktif
Disk penyelamatTanpa kata sandi, login rootSelalu, bahkan saat sistem tidak mau boot

Jalur kedua dan ketiga tidak bergantung pada pengaturan SSH atau firewall Anda — itulah sebabnya Anda tidak akan pernah terkunci permanen dari mesin Millida VDS. Namun untuk menggunakannya, Anda perlu akses ke akun Millida dan kata sandi root.

Kunci SSH kedua

Daftar kunci di tab "Access" pada panel di /hosting/vds/m/<id> diganti secara keseluruhan. Tambahkan keduanya sekaligus: yang berfungsi dan yang cadangan.

ssh-keygen -t ed25519 -C "work laptop"
ssh-keygen -t ed25519 -f ~/.ssh/id_backup -C "spare"
cat ~/.ssh/id_ed25519.pub ~/.ssh/id_backup.pub

Simpan kunci cadangan di tempat lain selain kunci utama: pengelola kata sandi, arsip terenkripsi, flashdisk di laci. Kunci di laptop yang sama dengan kunci utama bukanlah cadangan.

Uji kedua kunci tepat setelah menambahkannya:

ssh -i ~/.ssh/id_backup root@<address>

Kunci cadangan yang belum diuji bukanlah kunci cadangan.

Kata sandi root

Kata sandi ini disimpan terenkripsi dan ditampilkan saat Anda mengklik tombol di tab "Access". Salin ke pengelola kata sandi: saat darurat, membuka panel dan mengklik tombol tidak selalu cepat, dan mengetik string panjang ke konsol VNC itu merepotkan.

Kata sandi ini tetap berfungsi untuk konsol dan untuk su - bahkan setelah Anda menonaktifkan login SSH root.

Yang harus disimpan terpisah dari mesin

  • Kunci SSH privat dan passphrase-nya.
  • Kata sandi root.
  • Akses ke akun Millida Anda dan faktor kedua-nya.
  • Kredensial login untuk registrar domain dan DNS Anda.
  • Dump database dan config: kami tidak membuat backup otomatis mesin Anda — Anda sendiri yang membuat salinannya.

Cara sederhana untuk rutin mendorong data ke luar situs:

pg_dump -Fc mydb > /root/dump.pgc
rsync -az /root/dump.pgc backup@other-machine:/backups/

Jika Anda benar-benar kehilangan akses

  1. Anda kehilangan kunci tetapi masih punya kata sandi root — login melalui konsol panel dan tambahkan kunci baru ke ~/.ssh/authorized_keys.
  2. Anda juga lupa kata sandinya — klik "Change password" di tab "Access". Panel akan menerbitkan yang baru dan me-reboot mesin yang berjalan.
  3. Sistem tidak mau boot — aktifkan disk penyelamat, mount disk dan perbaiki kunci atau kata sandi di chroot.
  4. Anda kehilangan akses ke akun Millida — pulihkan melalui prosedur standar; mesin tidak dapat diserahkan tanpa akun, dan perlindungan itu bekerja untuk keuntungan Anda.

Kesalahan umum

  • Satu kunci di satu perangkat tanpa salinan.
  • Kunci cadangan disimpan di sebelah kunci utama.
  • Anda mengganti kunci di panel dan menghapus yang berfungsi: daftar diganti secara keseluruhan, jadi tempel semuanya sekaligus. Ini juga menghemat satu reboot tambahan — setiap penyimpanan kunci me-restart mesin yang berjalan.
  • Passphrase kunci tidak dicatat di mana pun.
  • Kata sandi root belum pernah diuji di konsol.

Lakukan latihan sekali setiap kuartal: login dengan kunci cadangan dan uji kata sandi root melalui konsol. Lima menit pengecekan menghemat satu malam pemulihan.