【发布时间】:2017-03-18 04:00:26
【问题描述】:
我的计算机上安装了几个虚拟机,我通过 ssh 连接到这些虚拟机:
ssh vm1@localhost
或
ssh vm2@localhost
所以每次我连接到不同的虚拟机时,我都需要编辑我的~/.ssh/known_hosts 文件以消除:“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!”消息。
有没有办法自动信任本地主机上的所有虚拟机?
【问题讨论】:
-
这些命令应该如何连接到不同的系统?它们都连接到您的本地主机。
-
@arkascha — 大概是通过端口转发。
-
@Quentin 即便如此,为什么端口转发的行为会因帐户名称而异?
-
@arkascha — 没有。行为的变化是由于一个 VM 被关闭而另一个 VM 正在启动......所以端口转发转到不同的主机。
-
我正在使用 VirtualBox,所以当我需要
vm2时,我将关闭vm1,反之亦然
标签: ssh