Ssh - Error Remote Host Identification

From OnnoWiki
Jump to navigation Jump to 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.