![VNC:每个用户一个会话,可恢复](https://linux22.com/image/690482/VNC%EF%BC%9A%E6%AF%8F%E4%B8%AA%E7%94%A8%E6%88%B7%E4%B8%80%E4%B8%AA%E4%BC%9A%E8%AF%9D%EF%BC%8C%E5%8F%AF%E6%81%A2%E5%A4%8D.png)
我知道如何以单个用户身份使用 VNC 查看屏幕上的内容(甚至可能是登录屏幕,在窗口管理器之外)。如果 vnc 服务器崩溃,没什么大不了的,重新启动它,重启客户端并继续工作。
我还知道如何让 vncserver 在启动时启动一个用户相关会话(在 ~/.vnc/xstartup 中有行 /etc/X11/Xsession);但问题是,如果 VNC 服务器崩溃(并且这种情况经常发生),您将丢失在会话中运行的每个程序。
我想要以下功能:
- 机器有多个用户,每个用户都应该有自己的会话(可能使用不同的窗口管理器)
- 如果 vnc 服务器崩溃,他们可以简单地重新启动它并再次连接到与之前相同的会话,不会丢失任何工作。
- 如果可以同时多次访问同一会话,则可获得加分
我该如何配置它?如果不是 VNC,有没有更好的工具?X2go、Xrdp 等?