WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

出现这个问题,一般原因是服务器系统的IP地址变更了(或者IP地址互换)。
本地保存着另一台服务器的密钥。

删除无效的SSH主机密钥

~/.ssh/known_hosts中保存着远程服务器的密钥:

$ cat ~/.ssh/known_hosts

删除服务器IP(主机名)对应的行。

或者使用命令删除,
删除和onitroad.com相关的行:

$ ssh-keygen -f "/home/onitroad/.ssh/known_hosts" -R "onitroad.com"
日期:2020-07-07 20:56:56 来源:oir作者:oir