I need some service similar to Windows Terminal Services, which provides the ability to host multiple, simultaneous client sessions.
So, users run their applications on a remote server as if on their local computers. And I need a possibility to switch to their session and intercept their mouse and manipulate their computer remotely. Say, I'll have 10 users simultaneously.
Under Windows this is pretty natural via RDP (if I'm not mistaken), but I would like to migrate from Windows world.
Could you tell me whether this is possible under Ubuntu or some other Unix system? If yes, please, give me a link so that I could read some general information.