SSH 登录失败: Host key verification failed

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

SSH 登录失败: Host key verification failed_第1张图片
错误提示

提示显示可能有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 文件

SSH 登录失败: Host key verification failed_第2张图片
know_hosts 文件

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

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

4.连接成功。

SSH 登录失败: Host key verification failed_第3张图片
再次连接

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

SSH 登录失败: Host key verification failed_第4张图片
know_hosts 文件

你可能感兴趣的:(SSH 登录失败: Host key verification failed)