1. 程式人生 > 其它 >WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY

技術標籤:Ubantussh

1.問題描述

在用ssh連線遠端伺服器時,出現以下錯誤

C:\Users\AAA>ssh 使用者名稱@ip
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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. The fingerprint for the ECDSA key sent by the remote host is SHA256:xxxxxxxxxxxxxxx. Please contact your system administrator. Add correct host key in C:\\Users\\AAA/.ssh/known_hosts to get rid of this message. Offending ECDSA key in
C:\\Users\\AAA/.ssh/known_hosts:1 ECDSA host key for 58.206.101.115 has changed and you have requested strict checking. Host key verification failed.

用谷歌翻譯一下

C:\Users\AAA>ssh 使用者名稱@ip
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@
@警告:遠端主機標識已更改! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@

有人在做某些NASTY,這很可能!
現在可能有人在偷聽您(中間人攻擊)!
也可能剛剛更改了主機金鑰。
遠端主機發送的ECDSA金鑰的指紋為
SHA256:xxxxxxxxxxxxxxx。
請與系統管理員聯絡。
在C:\ Users \ tianyanbin / .ssh / known_hosts中新增正確的主機金鑰以擺脫此訊息。
在C:\ Users \ tianyanbin / .ssh / known_hosts中有問題的ECDSA金鑰:1
58.206.101.115的ECDSA主機金鑰已更改,您已請求嚴格檢查。
主機金鑰驗證失敗。

2.原因分析

筆者要連線的伺服器重灌了系統。使用者和密碼都是管理員後來為筆者分配的。是不是記錄了以前的連線。所以根據提示,刪除C:\ Users \ AAA / .ssh / known_hosts檔案。

3.解決辦法
在這裡插入圖片描述

找到該檔案,刪除該檔案。
或者使用命令刪除:rm -rf ~/.ssh/known_hosts

C:\Users\AAA>rm -rf ~/.ssh/known_hosts

重新進行ssh連線即可!