SSH錯誤,REMOTE HOST IDENTIFICATION HAS CHANGED!

ssh 登錄 錯誤:"WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!"
解決辦法:
mv /root/.ssh/known_hosts /tmp 
簡單說就是刪除known_hosts後重新生成。
產生的原因大概是是IP一樣的不同終端出現,所以ssh的認證出現不能區別。

 

ssh會你每個你訪問過的計算機的公鑰(public key)都記錄在~/.ssh/known_hosts。當下次訪問相同計算機時,OpenSSH會覈對公鑰。如果公鑰不同,OpenSSH會發出警告,避免你受到DNS Hijack之類的攻擊。所以當服務器公鑰改變而我還在用老的公鑰時系統就給了你如上的提示。
解決辦法:
實用ssh-keygen -R 釋放

[hew@localhost ~]$ ssh-keygen -R linuxjia.org
/home/hew/.ssh/known_hosts updated.
Original contents retained as /home/hew/.ssh/known_hosts.old

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章