Lupa password adalah hal yang bisa saja terjadi dan Anda dapat meresetnya kembali selama masih bisa mengakses server sebagai root. Namun bagaimana jika Anda melupakan kata sandi root, sehingga Anda tidak dapat mengakses server sebagai root.
Berikut merupakan cara yang dapat Anda ikuti untuk reset password. Pastikan Anda mendapatkan akses untuk melakukan reboot dan mengakses KVM Console
Modify Boot #
- Buka Console lalu reboot server.
- Saat reboot berlangsung, tekan
Esc
berulang kali agar menu Grub dapat terbuka. - Selanjutnya tekan key
e
dan edit boot seperti berikut. - Tekan
CTRL + X
lalu tunggu terminal terbuka. Anda dapat reset root password denganpasswd
.
Inject SSH keys #
- Lakukan step 1 sampai 2 pada Modify Boot.
- Edit boot seperti berikut lalu tekan
CTRL + X
- Akses console dengan
virsh
.
virsh console ID
- Lalu buat folder .ssh pada folder /root, atur permission menjadi 700.
mkdir /root/.ssh
chmod 700 /root/.ssh
- Buat file dengan nama
authorized_keys
dan atur permission menjadi 600.
touch authorized_keys
chmod 600 authorized_keys
- Terakhir isikan dengan public key yang Anda miliki. Lalu reboot server.