The following document decribes in principle howto connect to a Windows XP client in
inside DESY network with Remote Desktop Protocl and over a secure ssh tunnel.
You want communicate from desktop A outside DESY network with desktop C
inside DESY network via ssh server B. On desktop C the remote desktop service is running.
The communication between A and B (internet) is rdp and ssh encrypted. The communication between B and C (inside DESY network) is rdp encrypted.
Following prerequirements have to be fulfilled:
Access to DESY SSH Server
SSH client (e.g. PuTTY) on desktop A outside DESY network
Remote desktop service on desktop C inside DESY network
SSH Tunnel Configuration
Start the ssh client program PuTTY on desktop A.
Insert the ssh server dns name or ip address in field Hostname (or IP address).
Under Protocol select SSH or type "22" in field Port.
Under Category switch to Connection-SSH-Tunnels.
Select field Destination and type the dns name or ip address of the desktop C
followed by ":3389".
Select field Source port and type in "3389".
Make sure that under Destination "Local" and "Auto" are selected.
Click on "Add" button.
Your settings will be displayed in field Forwarded ports.
Click on Open button and login into ssh server.
Start your remote desktop client on desktop A. In field Computer type in "localhost:2024".
Click on Connect
Login into desktop C with your windows domain account.
Click on Start -> Logout and stop the rdp connection. Wait until disconnecting process is complete.
Switch to ssh terminal window (PuTTY) and disconnect from ssh server by entering "exit".