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

由 Derek 發表於 十一月 22, 2011 / 尚無評論

當在使用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 

#將此有問題的移除,下次登入就可正常。

  

關於作者

一個半路殺出來的傻小子,憑著一股傻勁努力的學習、嘗試、分享。希望能用自己微薄之力,替IT界和資訊界盡一點心力。單憑一己之力始終還是有限,歡迎和我有相同理念的夥伴一同加入一同努力。

評論

此文章尚無評論。

發表評論

*