使用SSH登录ECS实例时提示“Host key verification failed”错误

[复制链接]
查看: 472|回复: 0

11

主题

11

帖子

45

积分

新手上路

Rank: 1

积分
45
发表于 2019-9-22 15:43:39 | 显示全部楼层 |阅读模式
使用SSH登录ECS实例时提示“Host key verification failed”错误
问题描述
  • 使用SSH登录Linux实例时,提示如下错误信息,导致无法正常连接Linux实例。
    1. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    2. @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
    3. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    4. IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
    5. Someone could be eavesdropping on you right now (man-in-the-middle attack)!
    6. It is also possible that the RSA host key has just been changed.
    7. The fingerprint for the RSA key sent by the remote host is
    8. ae:6e:68:4c:97:a6:91:81:11:38:8d:64:ff:92:13:50.
    9. Please contact your system administrator.
    10. Add correct host key in /root/.ssh/known_hosts to get rid of this message.
    11. Offending key in /root/.ssh/known_hosts:70
    12. RSA host key for x.x.x.x has changed and you have requested strict checking.
    13. Host key verification failed.
    复制代码

  • 若客户端为Windows环境,以常见的SSH客户端为例,连接时提示如下错误。
    1. X.X.X.X (端口:XX)的主机密钥与本地主机密钥数据库中保存的不一致。主机密钥已更改或有人试图监听此连接。若无法确定,建议取消此连接。
    复制代码

问题原因

Linux实例进行过重装系统,账户信息变更等使其SSH公钥变更,造成客户端保存的公钥指纹与服务器端不一致,导致SSH认证失败拒绝登录。


解决方案

本文相关Linux配置及说明已在CentOS 6.5 64 位操作系统中进行过测试。其它操作系统版本配置可能有所差异,具体情况请参阅相应操作系统官方文档。


客户端为Windows环境

如果客户端是Windows环境,而且使用SSH客户端Putty连接Windows实例,您可以参考以下步骤进行操作。

  • 启动Putty。
  • 在登录页面,单击 Delete,删除登录会话。
  • 重新使用用户名及密码登录实例,确认保存新的公钥指纹后,即可成功登录。
    注:您也可以在弹出相关告警信息时,单击 接收并保存,让程序自动更新密钥指纹信息,即可成功登录实例。


客户端为Linux环境

如果客户端是Linux环境,您可以参考以下步骤进行操作。

  • 执行如下命令,进入对应账号的known_hosts文件。
    1. vi ~/.ssh/known_hosts
    复制代码

  • 按 i 键进入编辑模式。
  • 删除Linux实例IP对应的条目,如下图所示。
  • 输入:wq保存并退出。
  • 重新连接Linux实例,确认保存新的公钥指纹后,即可成功登录。

    更多信息

    由于公钥一般较长,采用RSA算法时长达1024位,为了简便起见,通过对其MD5计算,生成一个128位的字符串用于信息对比,称为公钥指纹。


    相关文档

    若还有问题没解决,请参考如下文档,做进一步的排查分析。



腾讯云
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩图文



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )