针对 ssh 连接时的 “WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!” 问题处理。
当服务器有修改密钥,或有重装系统等行为,会导致其公钥一起修改。
如果客户端曾经通过 ssh 连接过此 IP,会在上次连接时保存服务端的公钥。
此次连接时发现公钥与之前的不匹配则会进行如下报错
报错本身是一个警告,提醒风险。但如果明确是自己重装了系统,或者重置了公钥,则可以忽略这个警告。
忽略警告可用下面的命令,对本地保存的 fingerprint 进行重置:
ssh-keygen -R 服务器IP或域名
重置之后则可以重新正常使用 ssh 进行连接