mac 终端连接服务器报错

今天在连接虚拟机服务器时突然报了一个 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!的错误。

会出现这个错误的原因是在第一次进行SSH连接时,会生成一个认证,存储在客户端电脑的known_hosts中。

但是这个这个地址之前是另一个虚拟机镜像使用的,现在被我分配给了一个新的虚拟机,这就相当于我用旧机器的认证去连接新机器了,自然会报错。

因此只要把电脑中的认证资讯删除,连线时重新生成,问题就顺利解决了。

只要在客户端电脑中运行以下命令

ssh-keygen -R + 服务器的IP

如下图:

然后再重新连接就可以了!

原文地址:https://www.cnblogs.com/leisurelylicht/p/mac-zhong-duan-lian-jie-fu-wu-qi-bao-cuo.html