Pada artikel ini, kami akan menyelesaikan kesalahan verifikasi kunci host SSH yang gagal di Linux.
Kunci host adalah pasangan kunci, biasanya menggunakan algoritma RSA, DSA, atau ECDSA. Kunci host publik disimpan di dan/atau didistribusikan ke klien SSH, dan kunci pribadi disimpan di server SSH.
Verifikasi kunci host SSH adalah metode keamanan Linux/Unix untuk menyimpan sidik jari hash dari semua host ssh yang terhubung ke mesin Anda. Ketika verifikasi gagal untuk mengautentikasi, biasanya berarti sidik jari ssh host jarak jauh diubah secara umum karena pemuatan ulang OS.
Jika Anda mendapatkan kesalahan berikut, artikel ini akan membantu Anda mengatasinya.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could
be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint
for the RSA key sent by the remote host is b7:f5:48:4c:d0:1d:76:6a:50:4a:88:12:c7:80:f1:e5. Please contact your system administrator. Add
correct host key in /home/user/.ssh/known_hosts to get rid of this message. Offending key in /home/user/.ssh/known_hosts:300 RSA host key for
myhost has changed and you have requested strict checking. Host key verification failed. - See more
Langkah 1: Pesan kesalahan mengatakan bahwa file yang perlu kami hapus terletak di baris 300 dari know_host Anda.
/home/user/.ssh/known_hosts:300
Langkah 2: Edit file known_hosts menggunakan editor
# vi 300 /home/user/.ssh/known_hosts
Langkah 3: Hapus nomor baris 300
Setelah Anda membuka known_hosts langsung ke baris 300, lakukan perintah keyboard berikut, tekan "ESC dd' untuk menghapus baris. Anda dapat menyimpan perubahan dengan menekan "esc' dan mengetik ":wq!'.
Itu dia. Sekarang coba ssh server menggunakan kunci host ssh.
Kami telah melihat cara mengatasi kesalahan verifikasi kunci host SSH yang gagal di Linux.