On Thu, 2008-10-09 at 09:45 +0100, Mark Rogers wrote:
If I have two Windows users, one needing to use VNC to view the desktop of another through various firewalls etc, what can I set up on a publically accessible (Linux) box to allow them to connect?
Given the port 80 limitation on the viewee end I would suggest SSH tunnels to a linux box, with port forwarding of whatever TCP port VNC uses these days (or RDP/terminal server if they prefer):
viewee: vncserver <port> viewee: ssh -p 80 -R<port>:localhost:<port> <user>@<linux box> viewer: ssh -L<port>:localhost:<port> <user>@<linux box> viewer: vnc localhost:<port>
You thus need to enable SSH on port 80 (as well as or instead of 22), and port forwarding in your sshd_config, then supply a win32 implementation of ssh (PuTTY/Plink would do nicely) and a batch file or two.
P