这是我的设置:
- 一切都在 Mac OS X Snow Leopard 下的一台机器上运行。
- 我在 VirtualBox 3.0.10 中运行 Windows 7。
- 在 VirtualBox 设置中,在“显示”、“远程显示”下,我选中了“启用服务器”,并保留了默认端口 (3389)。在“网络”下,我使用“桥接适配器”,因此 VirtualBox 使用 DHCP 获取 IP,就像 OS X 一样。
- 在VirtualBox中启动Windows后,运行
ipconfig
发现IP是192.168.0.181。 - 从 OS X 命令行,我可以成功 ping 192.168.0.181。
通过此设置,我希望能够启动远程桌面并连接到 192.168.0.181。不幸的是,它不起作用,大约 10 秒后,远程桌面告诉我它无法连接到 192.168.0.181。
有什么原因导致这个方法不管用吗?
答案1
我也遇到了同样的问题,直到我安装了扩展包。事实证明,尽管文档上说 VRDP 扩展是默认安装的,但实际上它并未默认安装。
读取虚拟机的日志文件显示
00:00:00.230 VRDE:VirtualBox 远程桌面扩展不可用。
答案2
不要连接到分配给 VirtualBox 内运行的 Windows 的 IP,而是连接到主机,或者简单地localhost
从同一台机器连接。这样它就可以很好地工作。
答案3
据我所知,我刚刚重新测试了它。还请记住,您要连接的帐户必须有密码。
您还必须在 Windows 7 中启用它,如下所示(来自 W7 帮助):
How do I allow remote connections on the computer I want to connect to?
If the computer you want to connect to is using Windows 7 Professional,
Windows 7 Ultimate, or Windows 7 Enterprise, follow these steps:
Click to open System.
In the left pane, click Remote settings. If you are prompted for an administrator
password or confirmation, type the password or provide confirmation.
In the System Properties dialog box, under Remote Desktop, select one of the
three options, and then click Select Users.
If you are an administrator on the computer, your current user account will
automatically be added to the list of remote users and you can skip the next two steps.
In the Remote Desktop Users dialog box, click Add.
In the Select Users or Groups dialog box, do the following:
To specify the search location, click Locations, and then select the
location you want to search.
In Enter the object names to select, type the name of the user that you
want to add, and then click OK.
The name will be displayed in the list of users in the Remote Desktop
Users dialog box.
答案4
检查 Windows 是否启用了防火墙,禁用防火墙将允许远程连接。使用桥接网络设置,您必须连接到客户机的 IP,而不是主机的 IP。