Tunelling RDP using the PuTTY SSH software

Instructions for creating SSH tunnels with PuTTY.

Open PuTTY and you'll see the following window.

Enter the hostname gate.maths.ox.ac.uk.

Expand the SSH branch in the tree on the left.

Click on Tunnels.

Enter the details of the hostname and port you want to connect to (Destination), in this example it is the RDP port on the hostname wts.maths.ox.ac.uk. Enter a port which you will connect to on your local machine (Source port). Select Local and IPv4.

Note:   wts.maths.ox.ac.uk:3389 is the address:port of the terminal server.

Click Add.

Return to the session details and choose a name to save the session details, e.g. "MATHS tunnel: RDP -> wts"

Save the session details which can be loaded the next time Putty is used, rather than entering all the details again.

Click Open, then check the ssh fingerprint is correct (you can see the current ssh key fingerprints for gate.maths.ox.ac.uk at http://www.maths.ox.ac.uk/help/faqs/connection/remote).

After checking the ssh fingerprint is correct click Yes. This only has to be done once. Then enter your username.

Enter your password, which will not echo or display any text.

The ssh tunnel has now been created, you can RDP to localhost:3390 or whichever port you chose in the earlier step.

To RDP in, you can use the generic Microsoft RDP client, i.e. at a command prompt, type:

  mstsc localhost:3390