Virtualbox - 从Windows 7到VirtualBox的远程桌面(使用Windows Server 2008)?


2

我在Windows 7上安装了VirtualBox,并使用Windows Server 2008创建了一个新的VM。这似乎工作正常。

我现在对从Windows 7到VM的远程桌面感兴趣,但无法实现这一点。我尝试使用127.0.0.2:3389,如中所述 VirtualBox文档

当我尝试连接时,似乎找到了地址,但可以连接标准的管理员帐户。我在想这里有一些我缺少的网络配置。


不是一个编程问题
IanNorton

你是对的,我正在移动它。

Answers:


4

为了扩展@ billc.cn的第三点,对于Server 2012,我能够使用远程桌面

  1. 在guest虚拟机2012 VM上启用远程桌面
  2. 在VM Settings-> Display对话框中取消选中“Enable Server”
  3. 使用VirtualBox网络对话框上的NAT选项
  4. 在同一屏幕上,单击“端口转发”
  5. 为Name输入任意值
  6. 协议:TCP
  7. 主持人和访客IP:空白
  8. 主机端口:9090(在我的系统上任意但未使用)
  9. 访客端口:3389(远程桌面)

现在我可以打开Windows远程桌面客户端,并使用选项按钮连接到localhost:9090,提供必要的凭据。

如果你不知道你也可以通过在启动VM时按Shift +单击VirtualBox中的“开始”按钮来启动VM“无头”。


好消息。作为注释 - 通过服务器管理器或'sconfig'很容易在服务器上“启用”RDP,但是你应该知道Windows防火墙(默认情况下)将继续阻止端口3389.如果你没有需要Windows防火墙在VM guest虚拟机服务器上,您可以通过命令行将其关闭,如下所示: netsh advfirewall set AllProfiles state off 或者相反,您可以自己添加端口。
bshea

1

问题是,默认情况下,您的客户机操作系统通过NAT共享主机的IP,这意味着您无法直接访问客户机上的任何端口。

您需要执行以下操作之一:

  • 更改虚拟NIC以使用桥接连接并配置guest虚拟机的IP地址(如果没有DHCP)
  • 使用仅主机网络并配置guest虚拟机的IP地址
  • NAT网络的设置端口转发

详细信息可以在 http://www.virtualbox.org/manual/ch06.html

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.