问题触发场景
ssh root@39.108.83.12
问题报错
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ 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 is
SHA256:Ym+3hql3pLFI1Lkxbpym4xQ7RvHTTQWh+ZCxHJR247Q.
Please contact your system administrator.
Add correct host key in /c/Users/Administrator/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /c/Users/Administrator/.ssh/known_hosts:3
ECDSA host key for 39.108.83.12 has changed and you have requested strict checking.
Host key verification failed.
报错信息翻译
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@
@警告:远程主机标识已更改! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@
有人在做某些NASTY,这很可能!
可能有人正在偷听您(中间人攻击)!
主机密钥也可能刚刚被更改。
远程主机发送的ECDSA密钥的指纹为
SHA256:Ym + 3hql3pLFI1Lkxbpym4xQ7RvHTTQWh + ZCxHJR247Q。
请与系统管理员联系。
在/c/Users/Administrator/.ssh/known_hosts中添加正确的主机密钥以摆脱此消息。
/c/Users/Administrator/.ssh/known_hosts中令人反感的ECDSA密钥:3
39.108.83.12的ECDSA主机密钥已更改,您已请求严格检查。
主机密钥验证失败。
解决办法
删除 .ssh/known_hosts
文件
cd ~/.ssh
rm known_hosts