Linux SSH 远程登录错误解决办法 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED

 admin   2022-06-23 09:39   215 人阅读  0 条评论

找了好久发现有篇文章里面提到.ssh/known_hosts文件,查看果然有这个文件:

图片.png

known_hosts是记录远程主机的公钥的文件,之前重装个系统,而保存的公钥还是未重装系统的系统公钥,在ssh链接的时候首先会验证公钥,如果公钥不对,那么就会报错,

解决办法:

将known_hosts文件中的与登录错误的IP的公钥删除即可,上图就是机器的公钥(实则是之前系统的公钥),然后将其删除,再ssh登录就成功了。

或者可以使用shh-keygen 命令(强烈建议使用此方法)

比如我们要将172.16.152.209的公钥信息清除,使用命令

ssh-keygen -R 你的IP


本文地址:https://liuchunjie.top/?id=367
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?