Beberapa waktu lalu saya sempat mengupgrade OS salah satu server Saya, lalu saat saya coba akses ke server tersebut munculah “Warning: Remote Host Identification Has Changed”. Ya, itu terjadi karena saya upgrade OS. Singkatnya kunci host yang ada di server telah berubah setelah kita melakukan upgrade / install ulang OS. Untuk itu berikut cara mengatasi “Warning: Remote Host Identification Has Changed” :
#Cara Pertama, Hapus kunci yang kita miliki dengan ssh-keygen
kita bisa langsung menghapus kuncinya dengan
ssh-keygen -R [server_ip atau namadomain.server]
contoh :
ssh-keygen -R 192.168.10.10
ssh-keygen -R lukems.com
#Cara Kedua, Hapus kunci manual di ~/.ssh/known_hosts
masuk ke file ~/.ssh/known_hosts
dengan editor favorit kalian, lalu pergilah ke baris dimana kunci server yang ingin dihapus berada, lalu hapuslah.
#Cara Ketiga, Hapus saja file ~/.ssh/known_hosts nya 😆
cara terakhir ini bisa di bilang paling barbar ya, tinggal ketikan rm -f ~/.ssh/known_hosts
dan semua kunci yang kalian punya akan terhapus. Saran dari saya, lakukan cara ketiga ini jika kalian hanya memiliki 1 kunci.
Baca juga : Replace String pada Semua File di Linux
Selanjutnya, jika kalian sudah melakukan salah satu dari ketiga cara tersebut, cobalah akses remote ssh ke server kalian lagi, kurang lebih nanti akan seperti ini, ketik yes :
Sekarang sudah tidak ada pesan warning-nya lagi. Begitulah cara mengatasi “Warning: Remote Host Identification Has Changed” yang saya ketahui. Semoga bermanfaat, Terima kasih ^^,