SSH提示主机身份发生变化时,既可能是服务器重装,也可能连接到了错误主机。先核对原因,再更新记录,比直接清空known_hosts更稳妥。

确认正在连接谁
核对主机名、IP、端口和代理设置,查看是否近期做过迁移或重装。相同域名解析到另一台服务器也会改变身份。报错中的旧记录位置可以帮助定位,但不能证明新主机可信。
通过独立渠道核对指纹
可通过云厂商控制台或已可信的管理通道查看服务器主机密钥指纹,再与SSH提示比较。单独运行ssh-keyscan只能取得对方提供的公钥,不能替你证明其身份,不应把扫描结果直接当成信任依据。
只更新已经核实的条目
确认变更合理后,备份原记录并更新对应主机和端口的条目,避免删除其他服务器的信任记录。保留变更原因与时间。若无法核实新指纹,应先停止连接,而不是关闭严格主机检查来绕过提示。
参考与延伸阅读
OpenSSH 官方手册。本文的学习步骤和练习为本站整理;涉及具体产品或工具时,请同时核对当前版本说明。
资料查阅与编辑日期:2026年9月22日。作者:玖柒。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END










