WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

自己原本服務器是ubuntu系統,換成centos後,再鏈接,就出現以下問題,百度借鑑後,親測有效:借鑑鏈接
ssh連接服務器時,提示以下錯誤:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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.
.......
Host key verification failed.

第一次使用SSH連接時,會生成一個認證,儲存在客戶端的known_hosts中,查看指令:

ssh-keygen -l -f ~/.ssh/known_hosts

由於服務器重新安裝系統了,所以會出現以上錯誤。

解決辦法

ssh-keygen -R 服務器端的ip地址
#會出現以下提示:
Host [服務器IP] found: line 1 type RSA
/用戶home目錄/.ssh/known_hosts updated.
Original contents retained as /用戶home目錄/.ssh/known_hosts.old

重新連線,出現以下提示:

The authenticity of host '[服務器IP] (服務器IP)' can't be established.
RSA key fingerprint is da:f7:3e:ba:f7:00:e6:44:76:f2:58:6e:48:****.
Are you sure you want to continue connecting (yes/no)?

輸入yes,輸入密碼即可;

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