RDP is designed to be secure and this security was improved with the release of Windows 7,
you can do the following if your server and client is running Windows 7:
Control Panel > System And Security > System > Remote Settings > Remote tab.
Select "Allow connections only from computers running Remote Desktop with Network Level
Configure CredSSP on Windows XP:http://support.microsoft. ...
You can have a VPN that both the server and client can join which provides an extra layer of
security by encrypting the network data. So that's a encrypted RDP inside an encrypted
network. You can create you own VPN, see link:http://ultra-it.blogspot. ...
Change the listen port for RDP from the default one:http://support.microsoft.com/kb/306759
Configure your router to only accept RDP (by port number) connections from specific IP's, you
will have to consult the manual for the specific router you have. This can be done on both
the server and client side. Not any use if you decide to use a VPN.