
图片:杰克·沃伦
VirtualBox 是一个用于创建和管理虚拟机的强大工具。如果您想从数据中心内的服务器为虚拟机提供服务,并且您更喜欢的管理工具是 GUI,您会怎么做?曾几何时,您可以使用 phpVirtualBox。不幸的是,该工具已经有一段时间没有开发了。然而,还有另一种选择——遥控盒.
RemoteBox 可以安装在 Linux 桌面、旧版本的 macOS(不高于),并且 WSL 上。使用此工具,您可以管理 VirtualBox 虚拟机,就像在桌面上运行该软件一样。
我将向您展示如何在 Ubuntu 20.04(服务器和桌面)上启动并运行该系统。
看:(科技共和国高级版)
你需要什么
- Ubuntu Linux 的两个实例——一个服务器和一个桌面
- 具有 sudo 权限的用户
首先要做的就是在您的服务器上安装 VirtualBox。因为我们的服务器上没有 GUI,所以我们将安装无头版本。
登录到您的服务器并使用以下命令下载 .deb 文件:
wget https://download.virtualbox.org/virtualbox/6.1.16/virtualbox-6.1_6.1.16-140961~Ubuntu~eoan_amd64.deb
使用以下命令安装 VirtualBox 6.1.16:
sudo dpkg -i *.deb
将您的用户添加到 vboxusers 组:
sudo usermod -aG vboxusers $USER
要使系统知道新组,请注销服务器并重新登录。
现在我们必须安装 VirtualBox 扩展包。使用以下命令下载文件:
wget https://download.virtualbox.org/virtualbox/6.1.16/Oracle_VM_VirtualBox_Extension_Pack-6.1.16.vbox-extpack
安装下载的扩展包:
sudo vboxmanage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.16.vbox-extpack
如何配置 VirtualBox 服务器进行远程连接
接下来,我们将配置与无头 VirtualBox 服务器的远程连接。使用以下命令创建新的配置文件:
sudo nano /etc/default/virtualbox
在该文件中,添加以下内容:
VBOXWEB_USER=user
VBOXWEB_PASSWD=password
VBOXWEB_TIMEOUT=0
VBOXWEB_HOST=server
在哪里:
user 是属于 vboxusers 组的用户名
密码是要使用的密码(使其强大且唯一)
server 是 VirtualBox 无头服务器的 IP 地址
保存并关闭文件。
如何安装远程盒子
使用以下命令下载 RemoteBox 文件:
wget https://remotebox.knobgoblin.org.uk/downloads/RemoteBox-2.7.tar.bz2
使用以下命令解压缩文件:
bunzip2 RemoteBox-2.7.tar.bz2
使用以下命令解压 tar 文件:
tar xvf RemoteBox-2.7.tar
如何运行 RemoteBox 并将其连接到 VirtualBox
一切就绪后,我们可以启动 RemoteBox 并将其连接到我们的 Headless VirtualBox 服务器。使用以下命令更改为 RemoteBox 文件夹:
cd RemoteBox-2.7
使用以下命令启动 RemoteBox:
./remotebox
GUI 打开后,单击“连接”并填写 VirtualBox 无头服务器的必要信息 (图A).
图A

使用您在 /etc/default/virtualbox 文件中配置的凭据进行登录。
成功连接后,您可以像使用标准 VirtualBox GUI 工具一样创建新的虚拟机。
恭喜,您现在可以更轻松地远程管理 VirtualBox 虚拟机。您的数据中心(以及管理其中相关虚拟机的人员)将为此感谢您。
在 YouTube 上订阅 TechRepublic 的《How To Make Tech Work》了解 Jack Wallen 为商业专业人士提供的所有最新技术建议。
