develog

[ssh] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 본문

카테고리 없음

[ssh] WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

냐옴 2021. 7. 14. 16:27

ssh 접속시 아래 오류가 발생

$ ssh 192.168.1.93
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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
SHA256:xheZJDi+Sg3WVvM+EU5nEijGF9SSuM05gmcuSicFhns.
Please contact your system administrator.
Add correct host key in /Users/myuser01/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/myuser01/.ssh/known_hosts:11
ECDSA host key for 192.168.1.93 has changed and you have requested strict checking.
Host key verification failed.

조치방법

  • known_hosts 파일에서 key 를 삭제
$ ssh-keygen -R 192.168.1.93
# Host 192.168.1.93 found: line 11
/Users/myuser01/.ssh/known_hosts updated.
Original contents retained as /Users/myuser01/.ssh/known_hosts.old

ssh 접속되는지 확인

$ ssh 192.168.1.93
The authenticity of host '192.168.1.93 (192.168.1.93)' can't be established.
ECDSA key fingerprint is SHA256:xheZJDi+Sg3WVvM+EU5nEijGF9SSuM05gmcuSicFhns.
Are you sure you want to continue connecting (yes/no)?
Comments