遇到REMOTE HOST IDENTIFICATION HAS CHANGED怎么办?

今日遇到如下问题:

警告的大概意思就是,主机密钥发生变更,并提示安全风险(可能存在中间人攻击)

但是事实是,这是因为我重装系统之后遇到的问题。重装系统后,指纹当然会发生变化了。。。在Xshell实验中,密钥发生变化,会进行交互式提示保存,但是linux里默认是没有这个配置的。思路明白了,我们的目的就是要更新并保存密钥。还好,linux的ssh也提供了对应的指令。

使用ssh-keygen -R [your server's IP] 这条指令,然后回车,提示known_hosts已经更新,即可。

更新完成后,再进行登录,提示正常。重新建立了SSH免密登录。

posted @ 2021-06-07 14:40  乡秀树i  阅读(598)  评论(0编辑  收藏  举报