我在 Windows 7 Ultimate 主机系统上安装了 VirtualBox 4.1.8。我设置了一个 Arch Linux VM,它可以从 VirtualBox GUI 正常启动。但是,当我尝试使用它启动它时,VBoxHeadless --startvm <vm_name>
它会打印以下内容
Oracle VM VirtualBox Headless Interface 4.1.6
(C) 2008-2011 Oracle Corporation
All rights reserved.
然后它就一直在那里。我从来没有收到VRDE server is listening on port 3389
像在 Linux 机器上启动无头虚拟机时那样的消息。
我还需要配置其他东西才能运行 VRDE 服务器吗?
答案1
听起来扩展包已经安装了,该消息意味着 RDP 服务器正在运行,这意味着它正在等待连接。
您只需使用 MSTSC.exe 进行连接:按 WindowsKey+R 打开“运行”对话框,然后输入 MSTSC.exe 1.2.3.4:1234(其中的数字是您的客户端的 IP 地址和端口号(在“:”之后)。
假设您没有更改默认端口 (3389),那么主机的 IP 地址可能是 127.0.0.2。首先检查它是否有效。如果主机有效,那么您可以使用 NAT 端口转发或桥接适配器模式从另一台机器进行连接(两者都有优点/缺点 - 谷歌搜索)。
祝你好运!
答案2
您需要安装“VM VirtualBox 扩展包”(针对您已安装的 VirtualBox 版本)才能获得 VRDE 支持。
对于客户机,您应该激活它,并且如果您在“设置”、“屏幕”和“远程桌面”下检查服务器是否已激活,您也可以更改端口。