克隆虚拟机上的SSH错误

时间:2016-10-13 03:22:49

标签: ssh virtual-machine ubuntu-server

我在登台服务器上有一台VM计算机,然后将其导入到我的本地Virtualbox,当我尝试ssh到本地计算机上的虚拟机时出现错误。 enter image description here

1 个答案:

答案 0 :(得分:1)

每当您通过SSH连接到主机时,主机公钥都存储在〜/ .ssh / known_hosts文件中。

您的系统警告您192.168.1.148处主机的密钥已更改。这可能是中间人攻击的一个指标。

在您的情况下,这很可能是因为在某个时刻将相同的IP地址(192.168.1.148)分配给不同的VM(使用不同的公钥),并且您通过SSH访问了该VM。

要解决此问题,只需从〜/ .ssh / known_hosts中删除有问题的密钥(第40行)。你可以这样做:

sed -i '40d' ~/.ssh/known_hosts