遇到REMOTE HOST IDENTIFICATION HAS CHANGED怎么办?
今日遇到如下问题:
警告的大概意思就是,主机密钥发生变更,并提示安全风险(可能存在中间人攻击)
但是事实是,这是因为我重装系统之后遇到的问题。重装系统后,指纹当然会发生变化了。。。在Xshell实验中,密钥发生变化,会进行交互式提示保存,但是linux里默认是没有这个配置的。思路明白了,我们的目的就是要更新并保存密钥。还好,linux的ssh也提供了对应的指令。
使用ssh-keygen -R [your server's IP] 这条指令,然后回车,提示known_hosts已经更新,即可。
更新完成后,再进行登录,提示正常。重新建立了SSH免密登录。