There are three ways to run vncserver (RealVNC):
- User Mode - Show the desktop of the currently logged on user
- Service Mode - Show the computer's console
- Virtual Mode for (UNIX/Linux only) - Create and show a virtual desktop
If you have an Enterprise license, vncserver has a daemon called vncserver-virtuald which manages incoming VNC connections, authenticating users as they connect. A virtual server instance is started for each succesfully authenticated user, and the user is connected through to the new instance..
When I run the daemon and point my VNC viewer at :5999 a new vncserver session is created for my user and the desktop loads.
However, when I point a second VNC viewer at :5999 a SECOND vncserver session is created! How do I use the existing connection?