如何设置持久 RDP 会话

如何设置持久 RDP 会话

在 Ubuntu 16.04 LTS 服务器(带有 XFCE4)中,我运行 X11vnc 作为 RDP 服务器,以便人们可以使用 Windows 远程桌面(从 Windows 或 OSX)连接到它。我当前的配置为每个客户端服务器创建一个新的 Xfce4 会话;如果 Alice 从家里连接到服务器,则会创建一个 Xfce4 会话 A。如果 Alice 从家里断开连接,然后稍后重新连接,她可以继续从会话 A 工作。但是,如果 Alice 去工作并使用相同的凭据重新连接,则会创建一个新的 Xfce4 会话 B,并分配给新的 X11 :#(如 :0、:1 等)显示。因此,Alice 无法继续工作。更糟糕的是,某些软件无法打开,因为它们的进程仍在会话 A 中运行,尽管 Alice 在会话 B 中工作时看不到它们。

我想为 Alice 创建一个 Xfce4 会话,无论她连接到哪里,不管她如何连接(任何操作系统,任何 RDP 客户端),直到她自杀/终止Xfce4-session自己,这样她就可以一直继续之前的工作。

X11vnc 实现这一点的最简单的配置是什么?

相关内容