我有一台 Windows 7 Pro 笔记本电脑,想通过 RDP 远程连接到托管在 Windows 8.1 Home 版 PC 上的客户 Linux VM。两台机器都在我的家庭局域网上。
我正在使用 VirtualBox,并在 Linux VM 上安装了客户机附加组件。我已通过端口 3389 启用了通过 VirtualBox 的远程连接,并且可以通过 RDP 从主机操作系统连接到客户操作系统,连接到 IP 地址为 192.168.56.1 的 VirtualBox 主机专用网络以太网适配器。
所以我知道客户操作系统上启用了远程连接。但是主机专用适配器就像它所说的那样,主机专用,所以我无法使用笔记本电脑连接到它。我尝试连接到主机操作系统的 IP 地址和客户操作系统的 IP 地址,但都失败了。
我认为问题在于 Windows 8.1 家庭版仅支持 RDP 客户端,不支持 RDP 服务器(因此它不会接受来自其他机器的 RDP 连接)。我不想花 99 英镑升级到 Windows Pro 只是为了启用一个功能,我甚至不确定这是否能解决问题。
是否有任何变通方法允许客户操作系统绕过主机操作系统对远程连接的阻止?或者这甚至是问题的原因?我完全没有抓住重点吗?请帮忙...
答案1
在网络适配器中使用桥接模式
从Virtual Box 网络模式 *桥接适配器
Under the Bridged Adapter, your virtual machines behave as any other computer on the network where the hosting system resides; it bridges the virtual and physical networks. The outside world can directly communicate with the guest machine.*
使用桥接模式允许客户操作系统直接连接到网络。因此,客户操作系统获得独立于主机操作系统的不同 IP 地址。
使用客户操作系统的 IP 地址通过 RDP 进行连接。
p/s:使用端口转发也可能有效。不过我还没用过