I had a great idea (or so I thought). I installed TightVNC 2.0.4 on a 2008 Terminal Server. I did CHANGE USER /INSTALL first. Then I created a bunch of local users, and assigned each one a separate port for TightVNC, and updated the individual TightVNC settings accordingly. I also added the necessary NAT entries on the firewall.
The goal was to be able to allow multiple internal users to be able to RDP to the terminal server, and share their desktops with external users. It seemed to work well with two users. But the third user could not get an external user connected to his desktop.
TightVNC stores its port number in the registry under HKEY_CURRENT_USER/Software/TightVNC/Server/RfbPort. But I am unclear as to how HKEY_CURRENT_USER works on a terminal server. If there can only be one set of TightVNC settings in the registry at any given time, then how can TightVNC work with two simultaneous users? And if it works for two, why not three or more?
What am I missing here?