NX Server (FreeNX)
I installed NX Server inside my firewall. I like it as an alternative to other windowing systems, e.g. VNC or running an X server under cygwin. It’s secure, but it requires that a lot of ports be opened up in addition to port 22 (ssh), and I need to figure out how to run it in idiot-proof mode from outside the firewall.
It’s a lot faster than VNC.
For now, I still recommend VNC over ssh, or X clients over ssh, as an easy and secure way to connect through a firewall.