Sebagai system administrator, harus memiliki ingatan yang kuat. Tidak boleh mudah lupa. Karena kaitannya dengan konfigurasi yang kita lakukan, kalo lupa bisa-bisa kita tidak tahu apa-apa jika ada masalah. Password juga perlu diingat, jika tidak ingat yaa catat. Jangan sampai lupa password terus bertanya ke orang lain, pasti akan dijawab “Lah yang instal dan konfigurasi saja kamu, kenapa tanya password ke saya?” 😀
Tapi jika sudah lupa dan tidak ada catatan. Apa oleh buat selain reset password atau mungkin instal ulang 😀 Tapi saya rasa tidak mungkin instal ulang, apalagi jika yang lupa password adalah server production perusahaan. Pilihannya hanyalah reset password, dan pastikkan password yang baru diingat dan dicatat 😀
Buat LiveUSB/LiveCD
Untuk reset password root ESXI host versi 6, perlu disiapkan beberapa perlengkapan.
- USB drive atau CD/DVD yang bisa menampung minimal 1GB data
- ISO gparted
Jika sudah mempersiapkan hal yang saya sebutkan diatas. Lakukan burning iso gparted, jika menggunakan CD/DVD. Buat gparted bootable USB mengunakan aplikasi rufus atau aplikasi bootable lain, jika menggunakan USB drive.
Reset Password ESXI host
- Hal yang pertama dilakukan mencolokkan LiveUSB yang sudah bootable atau memasukkan CD/DVD yang sudah di burning ke ESXI host yang ingin di reset password
- Selanjutnya reboot ESXI host, dan ubah boot priority supaya mengarah ke LiveUSB atau CD/DVD di pengaturan BIOS
- Pilih Gparted Live (Default setting).
- Pilih Don’t touch keymap, setelah itu tekan ENTER sebanyak 2 kali
- Klik icon GParted
- Cek partisi yang berkapasitas 250 MB. Jika ada 2, pilih urutan pertama. Catat lokasi partisinya, misalnya /deb/sdb5
- Tutup GParted. Klik icon Terminal
- Masukkan beberapa perintah dibawah ini
user@debian:~# sudo su root@debian:-# mkdir /boot /temp root@debian:-# mount /dev/sdb5 /boot root@debian:-# cd /boot root@debian:/boot# cp state.tgz /temp root@debian:/boot# cd /temp root@debian:/temp# ls -l root@debian:/temp# tar -xvf state.tgz root@debian:/temp# tar -xvf local.tgz root@debian:/temp# ls -l root@debian:/temp# rm *.tgz root@debian:/temp# cd etc
- Edit file shadow, hilangkan bagian password root yang sudah di enkripsi.
root@debian:/temp/etc# vi shadow
HAPUS BAGIAN YANG SAYA TEBALKAN #EDIT FILE SHADOW root:$6$.rzbxFnD$i/4F0EDx7E0YsOvMWjQr8bUNaMf0HYYWrEm0N36mC4PbqhlAX/cyCgsC2yQLi69P1MLG.Sc5OQKJXGEzN2ca./:13358:0:99999:7::: nobody:*:13358:0:99999:7::: nfsnobody:!!:13358:0:99999:7::: dcui:*:13358:0:99999:7::: daemon:*:13358:0:99999:7::: vpxuser:$6$a1cJk0U1Tm5neLNg$FaBmGmpw19Rh.hEl9GTX7oPZr6XCumKLnym50Ttpi.xYjILmCO0ca8Y1fOnUDV/jDNP5LZAPb94wvRtsoS0jV/:17896:0:99999:7:::
- Selanjutnya masukkan beberapa perintah berikut
root@debian:/temp/etc# cd .. root@debian:/temp# tar -cf local.tgz etc/ root@debian:/temp# tar -cf state.tgz local.tgz root@debian:/temp# mv state.tgz /boot root@debian:/temp# umount /boot
- Masukkan perintah untuk reboot
root@debian:/temp# reboot
- Lepaskan LiveUSB atau CD/DVD dan arahkan boot priority ke HDD ESXI.
- Setelah ESXI sudah on kembali. Login <F2> Di ENTER saja tanpa memasukkan password
- Pilih Configure Password. Masukkan password baru dengan kriteria strong password. Minimal 8 karakter yang mengandung 1 huruf kecil, 1 huruf besar, 1 angka, dan 1 simbol.
Seperti itulah cara untuk reset password root ESXI host tanpa harus instal ulang ataupun reset konfigurasi. Setelah reset password baru, pastikan dicatat 😀