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

会出现这个错误的原因是在第一次进行SSH连接时,会生成一个认证,存储在客户端电脑的known_hosts中。
但是这个这个地址之前是另一个虚拟机镜像使用的,现在被我分配给了一个新的虚拟机,这就相当于我用旧机器的认证去连接新机器了,自然会报错。
因此只要把电脑中的认证资讯删除,连线时重新生成,问题就顺利解决了。
只要在客户端电脑中运行以下命令
ssh-keygen -R + 服务器的IP
如下图:

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