因为一些原因换了个服务器,重新绑定了域名。用 ssh 通过域名远程访问登陆的时候,terminal 有如下提示。
@ WARNING: POSSIBLE DNS SPOOFING DETECTED! @
The ECDSA host key for XXXXXXXX.com has changed,
…
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
…
Add correct host key in /Users/coldice/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /Users/coldice/.ssh/known_hosts:17
这是由于我之前用 ssh 访问过该域名下的服务器,但是由于换了服务器和 ip,导致提示警告。
可以直接删除 /Users/coldice/.ssh/known_hosts 下的改域名的 RSK key 即可重新登录。
ssh-keygen -f "/Users/coldice/.ssh/known_hosts" -R 16bing.com
引号里是你存放 RSK key 的文件地址,在警告里可以找到,最后面的域名是你需要重置 RSK 的域名。