Forward a local portYou need to choose an unused local port on your machine greater than 1024; almost any number you choose will do. For definiteness sake, we will use the port number:
WindowsThe PuTTy shell client offers an easy-to-use solution once you have it set up. See information about downloading PuTTy here:
Tunnel setup with PuTTyIt is possible that Windows will make you confirm the usage of this port as administrator. PuTTy is "portable executable" which needs no installation. Double-click to run it and follow these steps:
- Type taz.cs.wcupa.edu into the Host Name field
- Type taz in the Saved Sessions field and click Save
- Go to Connection → SSH → Tunnels
- Enter 1234 in the Source port field
- Enter localhost:3389 in the Destination field
- Click the Add button. It should create an entry:
- Go back to the Session and click Save. The tunnel is set up.
- Click Open.
- Log into taz using your account information. The tunnel is now active.
- Start PuTTy.
- Open "taz" from the Saved sessions.
- Log in to taz with your account.
Remote Desktop UsageAccess Remote Desktop on your client machine. When you open it, enter this information: You will have to log in again using your account information. This time you are logging into a different service called Xvnc.
LXDE Window managerThere is a flaw in the MATE window manager which makes it misbehave very badly when used with RDP, so we have to use another. I have chosen LXDE, a lightweight Desktop which, although flawed, should get the job done for limited remote usage.
One flaw is that you cannot log out, you just have to shut down the Remote Desktop session. Fortunately, other features like Shutdown, Reboot do not work either.
MACInstall MicroSoft Remote Desktop on your MAC for free. The MAC RDP is a bit more quirky, but it should still succeed. You also must terminate the RDP session to get off.
Shell-based TunnelThis approach works so long as you have a UNIX-like shell and your system runs ssh. So it is suitable for MAC, linux, Windows/Cygwin with ssh installed.
To create the tunnel, edit or create the file ~/.ssh/config, adding this content (change YOUR_TAZ_LOGIN to your taz login)
Host tazRDP Hostname taz.cs.wcupa.edu User YOUR_TAZ_LOGIN LocalForward 1234 localhost:3389
$ ssh tazRDPGive your taz password for the password prompt and leave the shell open throughout the remote desktop session.