如何以类似于无头服务器的方式设置 Linux 虚拟机?

如何以类似于无头服务器的方式设置 Linux 虚拟机?

我在 Windows 7 系统上使用 VirtualBox 有一个 Ubuntu Desktop 11.04 虚拟机。

到目前为止,我一直在 Ubuntu 环境中进行所有开发,但不幸的是,我不喜欢它。我想回到 Windows,它对我来说更熟悉,但我仍然想像虚拟服务器一样访问虚拟盒,因为它已经设置了 Apache、PHP、Pear、Git 等...

我怎样才能使两者协调工作?本质上,我希望能够启动虚拟机并将其连接到它,就像它是我网络上某台服务器一样,而不必实际购买另一台机器放在我的网络上。

答案1

vboxheadless您可以从当前桌面启动它。

使用 virtualbox GUI 确保它使用桥接网络(我知道每个人都告诉你)。

在命令行中输入vboxmanage list vms

记下您的虚拟机的名称,该名称显示在引号中。

现在输入vboxheadless -startvm "whatever the name of your vm was"

很简单,你不需要移动任何东西。

答案2

配置其网络以在 VirtualBox 上使用桥接网络 - 如果您有 dhcp 服务器,请将配置保留为默认配置,否则指定静态 IP 地址 - 您应该能够从本地网络中的任何位置访问虚拟机的服务,因为它将是一台单独的计算机。

答案3

将所有虚拟机文件复制到安全位置,重新安装 Windows,在 Windows 下安装 VirtualBox,然后导入保存的 VM。

您可能想要“克隆”机器以赋予它新的 UUID,或者您可能需要稍微编辑一下 vm 描述文件。最重要的是保留虚拟硬盘。“机器”本身可以在一分钟左右内重新创建。

编辑:您可以使用任何允许您连接的网络技术来配置 Ubuntu Vm...RDP、VNC、SSH、FTP、SMB/CIFS 等...这只取决于您想要什么类型的访问。

相关内容