虚拟机(ubuntu桌面)在debian服务器上

我想在64位debian服务器上安装32位ubuntu桌面。 主机没有安装任何桌面环境,我不想安装,但虚拟机应该是一个桌面操作系统,将通过VNC或类似的协议使用。 这可能没有主机桌面?

我应该使用什么软件? 我想我可以使用virtualbox和vmWare服务器,但vmWare服务器大约500MB,virtualbox非常小。 VmWare似乎有一个web界面来控制虚拟机,这是非常好的,因为我必须使用ssh启动一个virtualbox机器。 你会用哪一个?

很可能,使用vboxheadless或kvm(如果主机有能力),可以使用ssh -X远程运行pipe理GUI

我个人拥有KVM上的所有东西

我会去守护进程模式的KVM。 然后你可以编写一个初始化脚本来在运行级别更改(即系统启动)期间启动/停止它。

 kvm -hda <guest.img> -vnc localhost:0 -daemonize 

然后,在客户端机器上,使用SSHbuild立到localhost:5900的隧道(VNC端口KVM在服务器机器上侦听),并使用您喜欢的VNC客户端软件通过该隧道进行连接。

 ssh user@server -L 5900:localhost:5900 -T -N -f vncviewer localhost:0 

请记住,使用此解决scheme时,您应该信任服务器上的其他用户,因为所有可以通过SSHlogin的人都可以连接到localhost:5900 。 我不知道在KVM的vnc服务器上设置密码的方法。

使用带有libvirtvirt-manager接口的kvm 。 这将允许您通过远程VNC访问虚拟机,就像您在机器前面的显示器一样。 如果你愿意,你甚至可以安装Windows。

本指南将告诉你如何在Debian上设置kvm + libvirt。