主 题:SSH 提示主机密钥变了,别急着删 known_hosts
发 布 者:jirry
标签分类: 技术
时 间:2026-10-14 22:12:12
内容预览:SSH 出现 “REMOTE HOST IDENTIFICATION HAS CHANGED” 时,很多人第一反应是直接删 known_hosts 里的记录。这样能消掉提示,但也会跳过一次很重要的身份校验。先考虑几种常见原因:服务器重装了系统、IP 被回收后换了机器、SSH 主机密钥被重新生成;当然,也不能完全排除中间人攻击。可以先查看本地旧记录:ssh-keygen -F 主机名或IP再通过服务商控制台或可信渠道核对新指纹。确认确实是自己的服务器后,再删除旧记录:ssh-keygen -R 主机名或IP如果用的是非 22 端口,目标通常要写成 [主机名或IP]:端口。重新连接时仍要核对终端显示的新指纹,不要看到 yes/no 就直接输 yes。
直达链接: https://www.nodeseek.com/post-983826-1
 
 
Back to Top