远程连接服务器异常修复(WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!)

一、一开始使用SSH,连接远程服务器的时候是没问题的。 但是后来对阿里云主机初始化了一下之后,再也连不上了。一直报一个错。

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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:JNXYj+PPQ7fUDo28A8wgRaLW+Tsvvduhf6UeG0RBZsA.
Please contact your system administrator.
Add correct host key in /var/root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /var/root/.ssh/known_hosts:1
ECDSA host key for 47.98.135.119 has changed and you have requested strict checking.
Host key verification failed.

一开始不知道为什么会提示:远程主机标识已更改 但是仔细阅读错误日志会发现解决方法

二、解决方法,看错误日志中有一句

Please contact your system administrator.
Add correct host key in /var/root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /var/root/.ssh/known_hosts:1

三、使用命令行进入这个文件中修改

cd ./.ssh 先进入到这个文件夹中
vim known_hosts 编辑这个文件
// 这里我是用的mac操作的 

然后找到你的 阿里云服务地址 开头的哪一行 把它去掉 重新连接就可以了

 

你可能感兴趣的:(服务器)