原因是远程主机标识已更改!也就是说之前通过SSH连接过该主机,但远程主机后来重新做过系统,主机标识已经改变,不能安全的进行连接了。
我们只需要通过一条命令,删除指定ssh 服务器密钥即可:
ssh-keygen -R ip(Linux服务器公网ip地址)
扩展知识:
ssh-keygen -R 是一个用于删除 ssh 服务器密钥的命令。它会从客户端的本地密钥缓存中删除指定的 ssh 服务器密钥,这样客户端就不会再认为该服务器是已知且可信任的了。这个命令通常用于当 ssh 服务器的密钥发生改变时,例如因为服务器重新安装系统或更新了 ssh 软件而导致的密钥改变。使用这个命令可以避免客户端出现警告信息,提示服务器的密钥已改变,而无法连接到服务器。