How to use Remote Desktop over the internet through SSH tunneling.
Requirements:
1. Windows XP Professional
2. SSH server and client (I use Cygwin with OpenSSH)
3. Broadband internet connection (we're displaying an entire desktop over the internet, not just text!)
Steps:
1. Setup a dynamic DNS forwarding address
2. Download and install Cygwin with the OpenSSH packages
3. Setup SSH server and open port 22 on firewall.
4. Make sure Remote Desktop is turned on and you can use it
5. Create a reverse SSH tunnel
6. Connect with remote desktop
Procedure:
1. Setup a dynamic DNS forwarding address
2. Download and install Cygwin with the OpenSSH packages