我正在尝试通过 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 进入虚拟机。