SSH出现“REMOTEHOSTIDENTIFICATIONHASCHANGED”时,很多人第一反应是直接删known_hosts里的记录。这样能消掉提示,但也会跳过一次很重要的身份校验。先考虑几种常见原因:服务器重装了系统、IP被回收后换了机器、SSH主机密钥被重新生成;当然,也不能完全排除中间人攻击。可以先查看