工具

SSH 登录失败: Host key verification

2017-07-01  本文已影响60人  谢小帅

ssh 登录 ubuntu 服务出现以下错误。

错误提示

提示显示可能有2个原因:

  1. 有人正在窃听(**man-in-the-middle attack! **)
  2. host key 变化了

一般都是原因 2。

服务器 host key 发生变化,而 mac 上保存的 host key 没有更新,所以连接失败。

我的情况:服务器一开始装了 Ubuntu,后来又装了 Windows,再后来又安装了 Ubuntu 系统,所以 host key 变了。

按照提示修改

1.打开 /Users/shuai/.ssh/known_hosts 文件

know_hosts 文件

2.删除旧的 host key(划线的,开头是服务器的地址)并保存。

3.再次连接,输入 yes 就添加了 新的 host keyknown_hosts 文件。

4.连接成功。

再次连接

此时再查看 known_hosts 文件,已经更新了新的 host key 在最后一行。

know_hosts 文件
上一篇下一篇

猜你喜欢

热点阅读