Recover Root Password Ubuntu

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

  1. Buka Console lalu reboot server.
  2. Saat reboot berlangsung, tekan Esc berulang kali agar menu Grub dapat terbuka.
  3. Selanjutnya tekan key e dan edit boot seperti berikut.
  4. Tekan CTRL + X lalu tunggu terminal terbuka. Anda dapat reset root password dengan passwd.

Inject SSH keys

  1. Lakukan step 1 sampai 2 pada Modify Boot.
  2. Edit boot seperti berikut lalu tekan CTRL + X
  3. Akses console dengan virsh.
virsh console ID
  1. Lalu buat folder .ssh pada folder /root, atur permission menjadi 700.
mkdir /root/.ssh
chmod 700 /root/.ssh
  1. Buat file dengan nama authorized_keys dan atur permission menjadi 600.
touch authorized_keys
chmod 600 authorized_keys
  1. Terakhir isikan dengan public key yang Anda miliki. Lalu reboot server.