Originally Posted by
nkedel
To the original question, I mostly use NX, which runs over SSH; I have password authentication turned off for SSH and one can only get in via a public key. When I need to get to my Windows box remotely, SSH can port-forward for it, or I can run an RDP client on the Linux server via NX.
I do something similar - tunnel VNC through SSH with password auth disabled.
On several machines at my dad's office, I just run Logmein Free.