Host key verification failed 问题解决(Win10)

起因

由于折腾服务器,更换了多次镜像,导致本地的ssh登录会话缓存(ssh公匙指纹)与服务器不一致,在使用ssh进行远程连接时报错

Host key verification failed 问题解决(Win10)_第1张图片
报错内容

(私人服务器,涉密部分已打码)

查证

经查证,原因就是在Linux 实例系统重装时,账户信息变更等致使其 SSH 公钥变更,造成客户端保存的公钥指纹与服务器端不一致(X.X.X.X (端口:XX)的主机密钥与本地主机密钥数据库中保存的不一致。),导致 SSH 认证失败,拒绝登录。

解决方案

删除本地公匙,重新连接

解决方式

  1. 查知本地公匙保存在"~/.ssh/known_hosts"文件内
  2. 进行模糊搜索得到文件确切位置
  3. 使用文本编辑器打开并删除对应服务器地址IP的公匙记录即可

参考内容

(就两篇)
https://www.oschina.net/code/snippet_54100_6353
https://help.aliyun.com/knowledge_detail/41471.html?spm=5176.10695662.1996646101.searchclickresult.77642496DY0b3Z

你可能感兴趣的:(Host key verification failed 问题解决(Win10))