我想在64位debian服务器上安装一个32位的ubuntu桌面。主机没有安装任何桌面环境,我不想安装,但是虚拟机应该是桌面操作系统,它将在VNC或类似协议上使用。如果没有主机桌面,这是可能的吗?
我应该使用什么软件?我想我可以使用virtualbox和vmWare服务器,但是vmWare服务器大约是500 is,而virtualbox非常小。VmWare似乎有一个控制虚拟机的ssh接口,这很好,因为我必须使用ssh启动一个virtualbox机器。你会用哪一个?
发布于 2010-08-02 15:02:27
很有可能,使用vboxheadless或kvm (如果主机有能力),您可以使用ssh -X远程运行管理GUI。
我个人拥有KVM的一切
发布于 2010-08-02 15:11:15
我会选择守护进程模式下的KVM。然后,您可以编写init脚本,以便在运行级更改(即系统启动)期间启动/停止它。
kvm -hda <guest.img> -vnc localhost:0 -daemonize然后,在客户机上,使用SSH到localhost:5900 ( VNC端口KVM侦听服务器机器)设置一个隧道,并使用您喜欢的VNC客户端软件通过该隧道进行连接。
ssh user@server -L 5900:localhost:5900 -T -N -f
vncviewer localhost:0不过,请记住,使用此解决方案,您应该信任服务器上的其他用户,因为能够通过SSH登录的每个人都能够连接到localhost:5900。我不知道在KVM的vnc服务器中设置密码的任何方法。
发布于 2010-08-03 03:32:39
使用kvm与伴随的libvirt和virt管理器接口。这将允许您通过远程VNC访问VM,就像在机器前面的监视器上一样。如果你愿意的话,你甚至可以在里面安装Windows。
这个指南将告诉您如何在Debian上设置kvm+libvirt。
https://serverfault.com/questions/166317
复制相似问题