SSH连接到远程服务器时提示 REMOTE HOST IDENTIFICATION HAS CHANGED
SSH连接远程服务器时出现如下报错信息,查了一下应该是因为重置了服务器导致密钥变更,删除本地的 known_hosts 文件中对应服务器ip那一行再重新连接就OK了。
OS X 系统和Linux系统下 known_hosts 文件路径略有不同:
OS X 下解决办法:
cd Users/yourname/.ssh/ vi known_hosts
在 known_hosts 文件中找到目标主机ip那一行
dd
删除该行再重新连接即可。Linux 下解决办法:
cd root/.ssh/ vi known_hosts
后续操作同上。