Ubuntu Server 14.04:如何保持远程桌面会话的状态?

Ubuntu Server 14.04:如何保持远程桌面会话的状态?

我需要准备一个 Ubuntu 服务器,供 5 个用户同时使用。我的想法是通过类似“远程桌面”的应用程序从 Windows 7/8 客户端远程使用此服务器。目前,我已完成以下操作:

  • 在服务器计算机中安装 Ubuntu 14.04 LTS (Trusty Tahr) + GNOME3 桌面
  • 为远程会话安装 xrdp
  • 安装 xfce4 作为远程会话的 GUI
  • 在服务器中创建用户并配置 .xsession 文件以提供 xfce4 桌面服务

有了它,我可以打开多个 Windows 远程桌面连接,登录到服务器并进行一些基本的并发工作,没有任何问题,但使用 xfce 桌面。

然而,这并不是我真正需要的,因为如果远程会话由于任何原因终止,未保存的工作就会丢失。

我的想法正在进行远程会话,其中状态保存在服务器中如果连接崩溃。就像真正的 Ubuntu 登录(使用 GNOME,而不是 xfce)直接登录到服务器一样,但是是从 Windows 登录。我们需要运行长期流程(持续数小时或数天)和我们不能因为会话终止而失去状态

读到某人尝试了 VNC 的类似方法,但没有说明它是否保留了会话状态。但是,我在运行 VNC 服务器时遇到了很多问题(尚不清楚原因,但这是另一个问题),所以我无法尝试。

所以我的问题是:除了经典的 Windows 远程桌面之外,还有哪些可以保留状态的替代方案?是 VNC 吗?是 NX 吗?有没有在性能和效率方面适合密集使用的软件推荐?我的要求是不是太多了?:-)

非常感谢您的帮助!

答案1

对于您想要实现的目标,我认为您确实需要使用 NoMachine Enterprise Server,请参阅下面的链接。注意:我与他们没有任何关系,但是我在大约 12 个月前为客户研究过这个问题,那是最好的选择。或者您可以查看 Linux 终端服务器项目,或者具体参考以下这些内容:https://help.ubuntu.com/community/UbuntuLTSP#Linux_Multi-User_Server_Configurations 尽管它们似乎适用于旧版本的 Ubuntu。

NoMachine Enterprise Server 提供多节点支持:

https://www.nomachine.com/enterprise

答案2

您需要的是 NoMachine 的小型企业服务器或工作站。如果只有 5 个用户需要访问,其中一个可能就足够了。所有桌面会话都将“暂停”,应用程序将在后台运行。

答案3

我正在通过 Microsoft mstsc 运行 XFCE 远程桌面。如果我直接关闭窗口(使用屏幕顶部中心窗口控制区域中的“x”),即使 RDP 连接终止,远程会话仍会继续运行。稍后我可以重新连接到同一会话,而不必创建新会话。

相关内容