存在许多 RDP 问题,到目前为止我读过的问题都没有完全相同的问题。
我有:
运行 Ubuntu 12.04LTS 的专用服务器,安装有两个 Windows 7 实例的 VirtualBox
为了通过 RDP 连接到虚拟化操作系统,我需要将适配器设置为桥接,我在许多教程和支持网站等上都读到过这一点。
当我这样做时,根据教程,IP 地址应分配在与服务器相同的范围内,然后我可以通过 RDP 连接到 VM......这对我来说不起作用。
我是否需要将 SERVER-IP:PORT 转发到 VM-IP:PORT 才能访问 RDP?
我需要改变 /etc/network/interfaces 吗?
或者可能是由于 DHCP?
更新:
我还没有在 Ubuntu 专用服务器上配置任何东西,但是我已经在 VirtualBox 中尝试了所有类型的“附加到”适配器。
我不知道这是否完全相关,但是当我编辑虚拟机时,只有 NAT(适配器类型)似乎能够访问互联网。所有其他(包括桥接)都无法连接到互联网(但无法从 Ubuntu 服务器 ping 通)。
我必须诚实地说,这是我第一次尝试设置它,在所有的指南和教程中,当选择“桥接适配器”时,它应该可以正常工作。这对我来说真是一个难题!
更新 :
看来 RDP 只能到达 Ubuntu xrdp 服务。我停止了它现在需要将 RDP 流量路由到 VM(我认为)......
结束语:
ufw 未更新服务器 IP 表,一个“fasthosts 功能”是它们使用不同的防火墙位置,一旦我打开端口并转发它们,连接就会被允许。对于其他处于这种困境的人,我希望这能有所帮助!
问候 ;)
答案1
当您使用 RDP 访问虚拟机时,其 IP 地址可以是任何地址。我怀疑您尝试连接到虚拟机而不是主机。
在您的 RDP 客户端中,您必须输入:
dedicated_host_name_or_IP:RDP_port_number_of_the_VM
例如:
localhost:5001
# 如果我连接在我的 Virtual Box 服务器上运行的 VM。
192.168.1.25:5000
# 我的专用服务器的 IP 地址,不是 VM 的 IP 地址。
编辑
有两种方法可以在虚拟机上使用 RDP:
- 使用主机作为 RDP 服务器。仅当您在虚拟机设置中激活“远程显示”服务器时(显示章节),此功能才有效。即使您的虚拟机网络配置不正确,使用此功能也会有效。
- 使用虚拟机本身作为 RDP 服务器(我怀疑这是您要尝试做的)。然后,您必须在虚拟机中配置 TCP/IP 选项,而不仅仅是 Virtual Box 设置。也许您在那里使用默认的 DHCP 选项。如果这不适用于桥接适配器设置(但适用于 NAT),请尝试以下操作:
在 VB 设置中,确保您的桥接适配器已链接到主接口(允许 VB 主机访问 Internet 的接口)。打开“高级选项”并启用“电缆连接”。
在虚拟机的 TCP/IP 设置中,选择 DHCP。如果需要,重新启动连接。
如果这不起作用,请在 VM 中打开一个终端并输入ipconfig
以了解您的 VM 是否有有效的 IP 地址。