SSH连接时出现Host key verification failed的缘由及解决方法

缘由

在主机系统每次ssh连接远程操作后,都会把你每个访问过计算机的公钥(public key)都记录在主机的目录/Users/icarus/.ssh/known_hosts下,当下次访问一样子机服务器时,会核对公钥。如果公钥不同,会发出警告“Host key verification failed”

SSH连接时出现Host key verification failed的缘由及解决方法

解决办法

1: 进入目录~/.ssh/known_hosts,

vi ~/.ssh/known_hosts

2: 找到 不能ssh登录的 IP, 然后将IP对应的那一段public key 删除, 如下图删除红框的内容

SSH连接时出现Host key verification failed的缘由及解决方法

s
3: 然后重新ssh 登录, 重新生成public key 就可以了

ssh {user}@{ip}

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容