Ubuntu 上的 Virtualbox Headless 服务器缺少 VRDP 选项

Ubuntu 上的 Virtualbox Headless 服务器缺少 VRDP 选项

我在 Ubuntu 64 位主机上运行 VirtualBox 无头服务器,我想远程使用它。但是,我在通过 RDP 连接时遇到问题。我的网络中的 DNS 名称显示主机为“服务器”,客户机为“ubuntu-vm”。

从官方文档中,我了解到我需要通过默认 RDP 端口连接到服务器才能看到客户机。我像这样启动虚拟机:

vboxheadless -startvm My_VM

然后我连接我的笔记本电脑,然后我得到......

rdesktop -a 16 server
ERROR: server: unable to connect

因此,我接下来进一步查阅了文档,发现有可以打开的 RDP 标志(但对于无头服务器,应该隐式打开)。因此,我使用“vboxmanage showvminfo My_VM”提取信息,发现 VRDP 属性已关闭。

VRDP Connection:    not active

更奇怪的是,vboxmanage 中似乎缺少 RDP 标志。我使用 virutalbox-ose 包直接从 ubuntu repo 安装了它,不确定它与官方文档相比如何。

例如,此命令不存在:

VBoxManage modifyvm My_VM --vrdp on

从用户界面来看,虚拟机的显示设置已将“远程显示”选项变灰。

我正在寻找建议 :)。我愿意接受不涉及重新开始使用 VMWare 之类的建议。

提前致谢!

答案1

从 VirtualBox 版本 4 开始,RDP 支持已移至扩展包,可安装在现有的 VirtualBox 安装中。扩展包仅以二进制形式分发,可供商业使用,也可根据个人使用和评估许可免费使用。

答案2

如果您使用的是 Ubuntu 提供的 VirtualBox 软件包,那么您使用的是开源版本 (OSE)。此版本缺少 RDP 支持以及 USB 和 USB over RDP 支持。

如果您需要 RDP,那么您需要从 VirtualBox 网站下载非 OSE 二进制包。

http://www.virtualbox.org/wiki/Editions更充分地解释不同的版本。

http://www.virtualbox.org/wiki/Linux_Downloads有可供下载的 deb 文件和存储库链接,以便于升级 VirtualBox。

相关内容