iT邦幫忙

3

SSH連線出現錯誤 WARNING REMOTE HOST IDENTIFICATION HAS CHANGED

當在使用SSH連線到別台主機時,有時會出現以下錯誤。若是有此錯誤的話。可參考以下解決方式。
錯誤訊息

[root@localhost ~]# ssh 192.168.2.151
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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
7e:68:8c:e5:09:9f:0d:5f:a4:47:07:a5:69:24:9a:bf.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending key in /root/.ssh/known_hosts:33
RSA host key for 192.168.2.151 has changed and you have requested strict checking.
Host key verification failed.

有幾種處理方式(選適合的)
方式一:

[root@localhost ~]# vim /root/.ssh/known_hosts
#把有問題的192.168.2.151 KEY刪掉

方式二:

[root@localhost ~]# rm -rf  /root/.ssh/known_hosts
#把整個known_hosts都刪除
#或是把known_hosts 移到別的地方

方式三:

[root@localhost ~]# ssh-keygen -R 192.168.2.151
#將此有問題的移除,下次登入就可正常。

更多的文章內容同步於FAQ-BOOK


尚未有邦友留言

立即登入留言