在 VirtualBox 中使用 SSH VM,主机为 Ubuntu16,虚拟机为 Ubuntu14

在 VirtualBox 中使用 SSH VM,主机为 Ubuntu16,虚拟机为 Ubuntu14

我正在尝试通过 SSH 与在 virtualbox(ubuntu 14)中创建的虚拟机进行通信(我的本地机器(ubuntu 16))。

我不希望您通过 DHCP 获取 IP,因此我创建了一个“仅主机网络”,其中没有 DHCP 服务器的适配器。但是当我执行 ifconfig 时,虚拟机看不到 IP,我无法通过 SSH 连接。

我也运行以下命令:VBoxManage modifyvm "nameVM" --natpf1 "guestssh,tcp,,2222,,22"

尽管我确定输入的密码正确,但我的连接仍然要求输入密码

userlocal@local:~$ ssh -Y [email protected]
Password:
Password:
Password:

我还需要配置什么?

谢谢你!

答案1

您需要为虚拟机配置一个桥接适配器,以便它在您的网络上而不是 VB 提供的虚拟网络上获取 IP 地址。然后,您将能够使用分配给它的 IP 通过 ssh 进入虚拟机。

相关内容