我已经在 Windows 7 上安装了 VirtualBox,并使用 Windows Server 2008 创建了一个新的 VM。这似乎运行正常。
我现在对从我的 Windows 7 到虚拟机的远程桌面感兴趣,但无法实现。我尝试使用 127.0.0.2:3389,如VirtualBox 文档。
当我尝试连接时,似乎找到了地址,但可以使用标准管理员帐户进行连接。我想这里有一些我遗漏的网络配置。
答案1
扩展@billc.cn的第三点,对于Server 2012,我可以通过以下方式使用远程桌面:
- 在客户 2012 VM 上启用远程桌面
- 在虚拟机设置->显示对话框中取消选中“启用服务器”
- 使用 VirtualBox 网络对话框中的 NAT 选项
- 在同一屏幕上,单击端口转发
- 输入名称的任意值
- 协议:TCP
- 主机和客户机 IP:空白
- 主机端口:9090(任意,但在我的系统上未使用)
- 来宾端口:3389(远程桌面)
现在我可以打开 Windows 远程桌面客户端,并使用“选项”按钮连接到 localhost:9090,并提供必要的凭据。
如果您不知道,您也可以在启动 VM 时按住 Shift 键并单击 VirtualBox 中的“开始”按钮,以“无头”方式启动 VM。
答案2
问题是,默认情况下,您的客户操作系统通过 NAT 共享主机的 IP,这意味着您无法直接访问客户机上的任何端口。
您需要执行以下操作之一:
- 将虚拟网卡更改为使用桥接连接,并配置客户的 IP 地址(如果没有 DHCP)
- 使用仅主机网络并配置来宾的 IP 地址
- 为 NAT 网络设置端口转发