本文共 1052 字,大约阅读时间需要 3 分钟。
之前实验室的服务器被黑客攻击过,又重装了系统,现在重新申请了账户密码要远程登录时报错
xxx@xxx:~$ ssh xxx@xxx.xxx.xx.xxx@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 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 ECDSA key sent by the remote host isSHA256:xxxxxxxx/xxxxxxxxxxxxxxxxxxxxxxxxxxxx/xxxxx.Please contact your system administrator.Add correct host key in /home/xxx/.ssh/known_hosts to get rid of this message.Offending ECDSA key in /home/xxx/.ssh/known_hosts:4 remove with: ssh-keygen -f "/home/xxx/.ssh/known_hosts" -R "xxx.xxx.xx.xxx"ECDSA host key for xxx.xxx.xx.xxx has changed and you have requested strict checking.Host key verification failed.
第一次SSH连现时,会生成一个认证,储存在客户端中的known_hosts,但是如果伺服器端重灌过了,认证资讯当然也会更改,伺服器端与客户端不同时,就会跳出错误。
删除客户端中的认证资讯即可
ssh-keygen -R xxx.xxx.xx.xxx
转载地址:http://xrrpi.baihongyu.com/