答案 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