-- MikeGore - 01 Jun 2005

Accessing RDP, and other services, through the Campus Wireless network FAQ

Remote Desktop information


SSH tunnelling alternative to VPN for Windows

  • SSH is blocked for many machines on campus - please use the Campus AnyConnect VPN - you may also use OpenConnect
  • Notes: The SSH client mentioned below will no longer connect to recent Ubuntu installations - notes are kept here for historical reference only
    • The methods in the document can be applied to other services – although the steps appear complex – they only have to be done once

Software needed

  1. ) Microsoft Windows system
  2. ) MobaXterm SSH and Xterm MobaXterm SSH and Xterm Web site
  3. ) SSH client from ssh.com - IST Home & Security CD
    • Does NOT supported newer security protocols - you can not connect to Ubunt 16.04 or newer
  4. ) Remote Desktop services running See RemoteDesktop
  5. ) Remote Desktop Client. You can download the Remote Desktop for other versions of windows from Microsoft HERE


Besides being used to provide secure telnet services the SSH protocol allows other insecure network services to be “tunneled: over the SSH connections. These insecure service may be both redirected and encrypted though a secure SSH connection. At the remote end this process is undone where it can then proceed to make the required connection. The really useful feature with SSH is that, when specifying the remote tunnels, you can specify a target machine that is different then the one your SSH terminal session goes to!.

RDP Example using a Windows XP client overview

We will be setting up a tunnel from our local PC to a remote unix machine that will in turn access our remote desktop machine


  • Pick PROFILES then EDIT PROFILES on the SSHclient – see next figure.
  • Profiles:

  • Pick Add and type in the following information – replacing “remotepc.uwaterloo.ca” with the full name of the remote PC you wish to connect to – see next figure
  • Edit Outgoing Tunnel:
    Edit Outgoing Tunnel

  • Click OK – Don’t forget to save your new settings (File Menu: Save Settings)

Client side usage summary

Connect to the remote unix machine using the modified SSH profile. Then we start the RDP client and chose the local PC rather then the remote PC running remote desktop (remember the actual connection is being made via the tunnel we just made) However; there is a bug (feature?) in the Windows XP client that will not allow you to connect to the PC it is running on – fortunately there is a fix for this.


Topic attachments
I Attachment Action Size Date Who Comment
JPEGjpg image001.jpg manage 24.9 K 2005-06-01 - 09:10 MikeGore Profiles
JPEGjpg image002.jpg manage 13.1 K 2005-06-01 - 09:11 MikeGore Edit Outgoing Tunnel
JPEGjpg image003.jpg manage 32.1 K 2005-06-01 - 09:11 MikeGore mstsc.exe Properties
JPEGjpg image004.jpg manage 14.3 K 2005-06-01 - 09:12 MikeGore Remote Desktop Connection
JPEGjpg image005.jpg manage 23.1 K 2005-06-01 - 09:12 MikeGore System Properties
JPEGjpg image006.jpg manage 11.3 K 2005-06-01 - 09:12 MikeGore Local Area COnnection Status
JPEGjpg image007.jpg manage 56.4 K 2005-06-01 - 09:30 MikeGore Properties
JPEGjpg image008.jpg manage 36.4 K 2005-06-01 - 09:21 MikeGore Windows Firewall
JPEGjpg image009.jpg manage 70.4 K 2005-06-01 - 09:21 MikeGore Windows Firewall
JPEGjpg image010.jpg manage 64.1 K 2005-06-01 - 09:22 MikeGore Windows Firewall Exceptions
Topic revision: r8 - 2018-01-30 - MikeGore
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback