I recently installed the Enterprise Terminal server on a test machine (Dell R710/RHELv5) and the client on a PC. My group mainly uses a legacy X11 application and my manager was suitably impressed with the speed and is ready to sign the order. To make my life easy, I used SSH.
For our production environment, the servers are located on a private IP address and one server with a public IP can reach the private addresses (Wikipedia calls it an SSH jump host)
I read the section that recommended NX protocol over SSH. My question is that if I install the NX server on the private address servers, do I setup an SSH tunnel through the public facing server and use NX protocol?