我有一台运行 Windows XP 的虚拟机。我在 Windows 防火墙中添加了远程桌面异常。
我正在尝试使用在 VM 中运行 ipconfig 的 IP 地址通过远程桌面进行连接。但这不起作用。
我正在尝试使用运行 VM 的机器进行连接,但我也想与其他机器连接。
我错过了什么?
我有一台运行 Windows XP 的虚拟机。我在 Windows 防火墙中添加了远程桌面异常。
我正在尝试使用在 VM 中运行 ipconfig 的 IP 地址通过远程桌面进行连接。但这不起作用。
我正在尝试使用运行 VM 的机器进行连接,但我也想与其他机器连接。
我错过了什么?
您是否在系统属性中启用了远程桌面?
开始 > 控制面板 > 系统 > 远程 > 允许用户远程连接到这台计算机
您是否尝试从主机(即运行 VM 的机器)或网络上的另一台计算机连接到机器?
您没有提及您正在使用什么虚拟化软件,但您对 Farseeker 的评论听起来好像您已将 VM 连接到“仅主机”网络。如果您希望 VM 与 LAN 上的其他主机通信,请将其配置为使用“桥接”网络(用 VMware 的说法)并允许它提取 DHCP(如果您使用 DHCP)或为 VM 分配一个 LAN 端 IP 地址。
如果您无法 PING 虚拟机中的其他 LAN 主机,您将无法使用 RDP 连接到虚拟机。首先开始在 VM 内部进行故障排除。在你为桥接网络配置它并确定它有一个 LAN IP 地址后,看看它是否可以 PING 其默认网关。如果可以,那么就从其他 LAN 主机连接到它而言,您可能正在“开展业务”。
我认为您必须在网络适配器上启用 Internet 连接共享。此外,请确保您的 VM 获取可从终端服务客户端计算机访问的子网上的 IP。
如果您将 VM 设置为使用 NAT 网络,则可以使用 vboxmanage 设置端口转发到它。在其帮助(或 Web)中搜索使用 NAT 配置端口转发文章。
默认情况下,终端服务(即远程桌面)在端口 3389 上进行通信。您可能希望在主机操作系统上保持该端口空闲,因此我建议将其设置为将主机端口 33890(例如)转发到来宾端口 3389。然后,确保 VirtualBox 本身可以通过主机操作系统的防火墙进行通信,并且您可以通过指定端口号来 RDP 到它(为此将冒号后附加到您要远程处理的计算机的地址,例如 hostpc.domain.com:33890