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

mac 终端连接服务器报错

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

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

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

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

ssh-keygen -R + 服务器的IP

如下图:

mac 终端连接服务器报错

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

相关文章:

  • 2021-11-21
  • 2021-11-12
  • 2022-12-23
  • 2022-01-01
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-29
  • 2021-06-29
  • 2021-09-21
  • 2021-12-09
相关资源
相似解决方案