當在使用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
#將此有問題的移除,下次登入就可正常。 |
評論
此文章尚無評論。