原因
因为系统中保存的指纹信息与服务器上的指纹值不匹配。
一般是主机IP修改了。新IP和本地记录的另一台服务器的IP相同。
使用ssh远程登录时,提示:
root@onitroad:/tmp# ssh 10.10.0.16 <<<<<<<<<<<<<<<<<<<@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ <<<<<<<<<<<<<<<<<<<@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the RSA key sent by the remote host is 13:f2:a2:87:ff:79:e5:92:79:b4:10:51:53:c2:fb:60. Please contact your system administrator. Add correct host key in /root/.ssh/known_hosts to get rid of this message. Offending ECDSA key in /root/.ssh/known_hosts:11 remove with: ssh-keygen -f "/root/.ssh/known_hosts" -R 10.10.0.16 RSA host key for 10.10.0.16 has changed and you have requested strict checking. Host key verification failed. root@onitroad:/tmp#
解决方法
根据提示, 删除旧指纹即可。
remove with: ssh-keygen -f "/root/.ssh/known_hosts" -R 10.10.0.16
vi +11 ~/.ssh/known_hosts
按 d键两次可以删除整行。保存即可。
dd :wq
日期:2019-08-20 17:58:32 来源:oir作者:oir