我有一台运行Ubuntu 14.04LTS的服务器。 我用Ubuntu 16.04桌面创build了一个(KVM)虚拟机。
我在这个虚拟机上设置Spice,以便我可以远程访问它。 一切工作正常,得到TLS,USBredirect,一切工作很好。
不过,这台机器打算供两个人使用,我希望能让用户1访问它,用login界面迎接,login并随意使用机器。 然后同时,User2将能够启动spice客户端(使用远程查看器),也可以用login屏幕迎接,并与User2同时使用本机。
但是,我得到的是,当用户2连接,用户1立即断开,并接pipe用户1的桌面。
我search并find了一些简要的提到多显示器支持,阅读有关启用票务(为Spice设置密码)等,并认为这会导致我想要的解决scheme,但不是。
我尝试添加第二个Spice显示给VM,但是当使用virt-manager启动虚拟机时,它说一次只能存在一个Spice Display。
不知道还有什么要尝试,有谁知道如何做到这一点?
PS:我知道我可以创build两个虚拟机,每个用户一个,但请不是我想要的。
香料提供了直接访问控制台,打开香料几乎是坐在虚拟机前的相同的东西。 你不能坐在同一个桌面前面的两个人(你可以,但是这不是很常规,需要特殊的硬件和家具)所以当第二个用户连接时,他几乎把椅子从第一个,并取代他的地位。
为了实现你想要的,你需要在这个虚拟机上build立一个terminal服务器,并使用适当的协议进行连接。 有一个黑客可以让你运行香料作为一台机器内的服务器,而不是从主机端提供一个控制台,但最后一次我试了一下,这是非常糟糕的。
这不是华而不实,但你总是可以通过VNC运行一个共享会话 – 这允许多个连接共享相同的会话和显示。 在这种情况下x11vnc是一个很好的例子。
请记住,VNC不处理encryption,因此强烈build议通过encryption的SSH / VPN隧道运行。
对于原始的海报,你有没有试过X2Go? 我知道这是另一个你必须在16.04系统中安装的服务器,但是在我的机器上使用它,X2go客户端允许多个用户同时login不同的X会话。
我发现,根据您的硬件function,Mate和XFCE台式机的performance非常好。 还没有尝试过Gnome 3,KDE,Cinnamon或者Unity,但是打算在接下来的几周内完成。
我已经完成了这个数字海洋液滴,我安装了Mate桌面和X2Go服务器,也已经在安装了Mate的家用PC上完成了,但还没有在KVM虚拟机上完成。