118 virtualbox ubuntu
我想知道是否可以在后台使用 VirtualBox 运行 Ubuntu 虚拟机,我的意思是,没有打开任何窗口。
这个想法是通过 SSH 连接到将在后台运行的 Linux 主机。
有没有人做过这样的事情?是否可以?
Gre*_*som 67
这是内置在 VirtualBox 4.2 中的。
从 Manager 启动 VM 时,只需按住 Shift 键即可。
https://blogs.oracle.com/fatbloke/entry/what_s_new_in_oracle
小智 23
绝对地!您正在寻找无头安装(Virtualbox)。从命令行启动机器的方法是这样的:
VBoxHeadless --startvm Debian --vrdp=off
Run Code Online (Sandbox Code Playgroud)
但是,您将需要某种方式来连接。我所做的是在来宾和主机之间映射端口。使用此配置,您的主机 2222 端口将映射到您的来宾计算机的端口 22。
VBoxManage setextradata "Debian" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP
VBoxManage setextradata "Debian" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22
VBoxManage setextradata "Debian" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 2222
Run Code Online (Sandbox Code Playgroud)
之后,您可以使用以下方式登录:
ssh localhost -p2222
Run Code Online (Sandbox Code Playgroud)
我不认为无缝模式正是他在这里寻找的,我认为正确的选择是 VBoxHeadless,您可以在手册中找到详细信息。它使用命令行界面运行,例如,如果虚拟机正在服务器上运行,但服务器不需要显示,则可以使用它。您将能够通过远程桌面连接到计算机(前提是您知道如何通过命令行设置该选项)。
我建议在 virtualbox 论坛中询问这个问题。实际上,首先进行搜索,因为我希望已经有人问过这个问题。
抱歉,VBoxManage 是对的。链接手册中的信息http://www.virtualbox.org/manual/ch08.html