ssh 登錄 ubuntu 服務(wù)出現(xiàn)以下錯(cuò)誤。

錯(cuò)誤提示
提示顯示可能有2個(gè)原因:
- 有人正在竊聽(tīng)(**man-in-the-middle attack! **)
- host key 變化了
一般都是原因 2。
服務(wù)器 host key 發(fā)生變化,而 mac 上保存的 host key 沒(méi)有更新,所以連接失敗。
我的情況:服務(wù)器一開(kāi)始裝了 Ubuntu,后來(lái)又裝了 Windows,再后來(lái)又安裝了 Ubuntu 系統(tǒng),所以 host key 變了。
按照提示修改
1.打開(kāi) /Users/shuai/.ssh/known_hosts 文件

know_hosts 文件
2.刪除舊的 host key(劃線的,開(kāi)頭是服務(wù)器的地址)并保存。
3.再次連接,輸入 yes 就添加了 新的 host key 到 known_hosts 文件。
4.連接成功。

再次連接
此時(shí)再查看 known_hosts 文件,已經(jīng)更新了新的 host key 在最后一行。

know_hosts 文件