SSH 登录失败: Host key verification failed

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 文件
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,465评论 19 139
  • SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group...
    shuff1e阅读 1,866评论 1 11
  • SSH全称Secure SHell,顾名思义就是非常安全的shell的意思,SSH协议是IETF(Internet...
    StarShift阅读 2,679评论 0 7
  • 1、远程连接服务器 远程连接服务器对于管理员来说,是一个很有用的操作。它使得对服务器的管理更为方便。不过方便归方便...
    Zhang21阅读 39,777评论 0 20
  • 第314天~(好想煽自己一耳屎,快醒醒吧) 感觉这一天应该就是这个寓意吧!!! 感觉自己所有的猜测都是正确的,感觉...
    法斗SEVEN阅读 458评论 0 0

友情链接更多精彩内容