Beginner VNC User - About to have a baby!

Adrian Umpleby a.umpleby@imperial.ac.uk
Fri Sep 19 23:08:00 2003


> 	Regarding your remote-access question: you can't do it
> (with VNC) without the support of your company's IT staff. Sorry.
> You have to admit it'd question the integrity of your company's
> IT policy if "ordinary" users could arbitrarily install VNC and
> access their PC's externally. :) Also, please know that while
> SSH can secure VNC traffic and improve the authentication of the
> connection, it doesn't help at all with "breeching" the firewall
> defenses of your company.

SSH most certainly can help with this!!

I have an ADSL router at home with no 'holes' in it (i.e. I have no port 
forwards through it to computers inside my NAT), yet I regularly connect 
to my two laptops from outside (using VNC onto port 5900, and 
straight-forward SSH onto port 22, of any machine I choose).

The key is to use a *remote* port forward, initiated beforehand using 
SSH (client) from the machine(s) within the NAT/firewall, onto an 
external machine which is running an SSH server (-you don't even need an 
SSH server on your own machine). Then, later on when outside the 
NAT/firewall, you point the viewer to the appropriate port on the 
external machine instead of trying to contact your own machine. The 
remote port forward which is set up on that external machine then sends 
all data back to your machine residing behind the apparently 
impenetrable NAT/firewall.

This requires *no* support from 'company IT staff', and no configuration 
of ports on your/their router/NAT/firewall.

If anyone needs more details, let me know...

Bye!

Adrian