Mengubah kata sandi root
Cara mengubah kata sandi administrator dengan tombol di panel, bagaimana ini berbeda dari mengubahnya di dalam sistem, dan apa yang harus dilakukan jika login benar-benar hilang.
Diperbarui 23 Agustus 2026
Anda mengganti kata sandi root dalam tiga situasi: kata sandi tersebut bocor di suatu tempat, mesin akan diserahkan kepada orang lain, atau memang sudah waktunya untuk memperbaruinya. Ada dua cara untuk melakukannya, dan Anda harus memilih di antara keduanya dengan sengaja: yang satu me-reboot mesin, yang lain tidak.
Melalui panel: Akses → Kata sandi → Ubah kata sandi
Buka /hosting/vds/m/<id>, masuk ke tab "Akses", subbagian "Kata sandi", lalu klik "Ubah kata sandi". Panel akan membuat kata sandi baru sendiri, menampilkannya di layar, dan mengingatnya: sejak saat itu Anda dapat menampilkannya dengan tombol "Tampilkan kata sandi" pada tab yang sama. Anda tidak dapat menetapkan kata sandi sendiri di sini.
Mengubah kata sandi melalui panel akan me-reboot mesin yang sedang berjalan. Kata sandi diterapkan oleh konfigurasi awal saat boot; jika tidak, kata sandi tersebut tidak akan berlaku. Apa pun yang tidak bertahan setelah restart — koneksi, data yang belum disimpan di dalam aplikasi, layanan tanpa autostart — akan terputus. Untuk mesin produksi, pilihlah waktu yang tepat.
Jalur ini untuk saat Anda tidak memiliki kata sandi sama sekali: cara ini tidak memerlukan login ke sistem maupun jaringan yang berfungsi di dalamnya. Akun yang kata sandinya diubah adalah akun yang sama yang diterbitkan bersama pesanan Anda: root di Linux, Administrator di Windows Server.
Dari dalam sistem: tanpa reboot
Jika Anda dapat login dan tidak dapat menghentikan mesin, ubah kata sandi dari dalam. Sambungkan melalui SSH dan jalankan:
passwd
Sistem meminta kata sandi baru dua kali; karakter tidak ditampilkan saat Anda mengetik. Anda dapat membuat kata sandi acak yang siap pakai langsung di mesin:
openssl rand -base64 24
Simpan ke pengelola kata sandi Anda sebelum menekan Enter.
Mengubah kata sandi pengguna tertentu caranya sama, dengan menyebutkan namanya:
passwd artem
Panel tetap menampilkan kata sandi lama: panel tidak mengetahui apa pun tentang
passwddi dalam sistem. Setelah perubahan dari dalam, nilai yang ditampilkan tidak lagi berfungsi; kata sandi yang berlaku hanya tersimpan pada Anda. Selengkapnya: kata sandi root.
Jika SSH tidak tersedia tetapi sistem tetap boot
Gunakan konsol teks atau layar mesin pada tab "Konsol" di panel: keduanya bekerja secara independen dari jaringan dan aturan firewall. Login sebagai root dan jalankan passwd.
Jika akses hilang sepenuhnya
Pertama, coba tombol "Ubah kata sandi" pada tab "Akses": tombol ini tidak memerlukan akses di dalam dan menyelesaikan masalah hanya dengan satu reboot. Anda memerlukan disk pemulihan hanya jika cara itu juga tidak membantu — misalnya, sistem tidak mau boot, atau kata sandi di dalam ditimpa dengan cara yang tidak dapat ditimpa oleh konfigurasi awal.
- Pada tab "Akses" di panel, ubah mode boot ke disk pemulihan SystemRescue.
- Reboot mesin dan buka konsol. Login root tanpa kata sandi.
- Disk mesin muncul sebagai
/dev/sda. Mount partisi root dan ubah kata sandi:
mkdir -p /mnt/vds
mount /dev/sda1 /mnt/vds
chroot /mnt/vds
passwd
exit
umount /mnt/vds
- Ubah mode boot kembali ke normal dan reboot mesin.
Jika ada beberapa partisi dan Anda tidak yakin mana yang root, periksa tata letaknya:
lsblk
Partisi root adalah partisi tempat Anda melihat direktori etc, var, usr setelah di-mount.
Kesalahan umum
| Kesalahan | Yang terjadi |
|---|---|
| Anda lupa mengubah mode boot kembali ke normal | Mesin boot ke SystemRescue lagi alih-alih ke sistem Anda |
| Anda sudah mengubah kata sandi, tetapi login SSH masih gagal | sshd_config memiliki PasswordAuthentication no — login dengan kunci atau melalui konsol panel |
| Anda me-mount partisi yang salah | passwd mengubah kata sandi di dalam disk pemulihan, bukan di sistem Anda. Periksa lsblk dan isi direktorinya |
| Kata sandi baru tidak dicatat di mana pun | Dalam seminggu Anda akan kembali ke sini. Pengelola kata sandi dulu, baru ubah |
Setelah perubahan
- Verifikasi login di jendela terminal baru tanpa menutup jendela yang sekarang.
- Jika Anda mengubah kata sandi karena kebocoran, periksa juga kunci asing:
cat /root/.ssh/authorized_keys
last -n 20
- Pastikan daftar kunci pada tab "Akses" hanya berisi kunci Anda — daftar ini diganti secara keseluruhan, dan Anda menghapus yang berlebih dengan mengirimkan satu set tanpa kunci tersebut. Perlu diingat bahwa menyimpan kunci juga me-reboot mesin yang sedang berjalan: jika Anda baru saja melewati reboot karena perubahan kata sandi, urus kuncinya dalam sesi yang sama.