I'm trying to help a remote user running Linux to get rdesktop (usr/bin/rdesktop) going via SSL VPN (SA 2000) to start terminal services sessions on Windows servers... what's the best (if possible!) way to get this done? I was playing around with JSAM but realised I didn't know what I was doing..any general guidance or advice would be much appreciated...
JSAM is what you want to use. I currently do this using a Mac and it works perfectly. You basically need to configure the JSAM properties in the SA box. When the user connects and launches JSAM, they would then just RDP to a loopback address on their system (the one you defined in JSAM) will essentially port forwarded through the SSL tunnel. For example, once I launch JSAM, I just launch my RDP app and go to 127.0.1.10 and it connects.
Network Connect will also work. With JSAM, you don't even have to remember to connect to localhost if you have the host file altering option set.
We've also altered the rdesktop Java applet so that people don't have to have a standalone RDP application installed. If you use the standard rdesktop Java applet, it will try to launch the native RDP app on Mac OS X.