Ssh - Error Remote Host Identification

From SpeedyWiki

Jump to: navigation, search

Pada saat kita ingin melakukan remote login ke sebuah server yang baru di instalasi tapi menggunakan IP address server yang lama kadang kala akan keluar error berikut

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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 a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
af:65:98:55:c0:bd:a3:a7:20:f6:8d:d2:3f:c8:0a:0b.
Please contact your system administrator.
Add correct host key in /home/onno/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /home/onno/.ssh/known_hosts:13
  remove with: ssh-keygen -f "/home/onno/.ssh/known_hosts" -R 192.168.0.100
ECDSA host key for 192.168.0.100 has changed and you have requested strict checking.
Host key verification failed.


Ini terjadi jadi karena terjadi perubahan identitas / finger print server dari apa yang pernah di catat oleh komputer kita. Ini akan terjadi jika komputer kita pernah mencatat identifikasi / finger print server tersebut di file .ssh/known_hosts. Jika kita yakin bahwa server tersebut memang di install ulang dan berubah identitas-nya, maka kita dapat melakukan


rm -Rf ~/.ssh/known_hosts

Untuk membuang identitas server yang lama.

Kemudian kita dapat melakukan remote login sekali lagi, misalnya,

ssh onno@192.168.0.100

jika keluar pertanyaan

The authenticity of host '192.168.0.100 (192.168.0.100)' can't be established.
ECDSA key fingerprint is af:65:98:55:c0:bd:a3:a7:20:f6:8d:d2:3f:c8:0a:0b.
Are you sure you want to continue connecting (yes/no)?

Jawab

yes

agar secara permanen identitas server tersebut dimasukan, dan keluar message

Warning: Permanently added '192.168.0.100' (ECDSA) to the list of known hosts.
Personal tools