multi-user, concurrent, persistent, remote desktop sessions
by brainchild from LinuxQuestions.org on (#5HBZD)
For a system operating headless, the objective is, for each of several users, to maintain a desktop session, which may be accessed remotely, persists across client sessions, and is protected by user credentials. Any of the common desktop managers (e.g. lightdm) is available.
In other words, when the system boots, it should open a desktop session for each of several designated users, and then allow each user to intermittently connect by a remote desktop protocol to the corresponding session, but not to the sessions of other users. The client should be able to disconnect without disrupting the applications running in the desktop session.
What is the best approach?
(It would be preferable to avoid assigning a separate, static port number to each user, as is generally required for VNC access to multiple simultaneous sessions.)
In other words, when the system boots, it should open a desktop session for each of several designated users, and then allow each user to intermittently connect by a remote desktop protocol to the corresponding session, but not to the sessions of other users. The client should be able to disconnect without disrupting the applications running in the desktop session.
What is the best approach?
(It would be preferable to avoid assigning a separate, static port number to each user, as is generally required for VNC access to multiple simultaneous sessions.)