Should I use VPN to Remote Desktop from outside my home?

1

I want to access my home computer from my work. Should I use a VPN network setup and make a RDP connection then? Or is it possible to use RDP by typing in my ip-address without VPN?

D. Veloper

Posted 2010-09-17T12:26:19.190

Reputation: 151

Answers

7

I STRONGLY recommend using a VPN. You have no idea how the RDP traffic may or may not be encrypted, and so your credentials may be intercepted, as well as your keystrokes later. Any access to your own resource should be using either a full VPN, or an SSH-based connection.

jfmessier

Posted 2010-09-17T12:26:19.190

Reputation: 2 530

So I should first set up a decent VPN. My home computer (server) to be able to make incoming connection and then connect from my work? The next step is to just start RDP? I am still figuring out how to set up all the ports but I am willing to go for RDP over VPN. – D. Veloper – 2010-09-17T13:00:23.663

1

It depends on your Window Firewall settings and on the limitations imposed by your ISP. If you allow RDP over you Internet IP at home, and the ISP doesn't block that specific port, than you can RDP into your computer from wherever you are in the World. However, note that RDP is not encrypted and Windows passwords are relatively easily hacked, so it's not really recommended you do that.

Patkos Csaba

Posted 2010-09-17T12:26:19.190

Reputation: 1 542

So RDP over VPN will increase security? – D. Veloper – 2010-09-17T12:55:19.523

1yes, vpn over rdp is better than just rdp because a vpn link effectively ties you to your home network via an encrypted tunnel. It's as if you were on the home network via a wire, but all traffic over the public internet part of the route is encrypted. – Sirex – 2010-09-17T13:12:17.737

Sirex ... exactly what I planned to answer ;) – Patkos Csaba – 2010-09-17T19:57:52.250

1

Windows Remote Desktop services can be forced to use SLL/TLS for encryption of traffic: http://support.microsoft.com/kb/2001849 So you can use RDP without setting up VPN-related stuff and it will be as safe as any other SSL protected protocol (HTTPS, VPN, etc).

Andrei Galatyn

Posted 2010-09-17T12:26:19.190

Reputation: 111

0

Use something like LogMeIn.

It's free, it's secure (2 levels of PW needed, certificate-based security), it doesn't require any special software to be installed on your work PC (browser based, and can run in Java/HTML mode in extreme cases), it will be faster than RDP, and best of all it ignores firewalls. The host service on your home PC will maintain an active connection to their server, which is how you can tunnel in. Even if you are behind 4 levels of routers, there is no forwarding ports to fool with.

JNK

Posted 2010-09-17T12:26:19.190

Reputation: 7 642

I must say I hesitate to use a third party solution. I can also see this service is not free. Although it may take a little more trouble trough VPN it seems pretty solid. – D. Veloper – 2010-09-17T12:58:21.763

@D. Veloper - There is a free option for LogMeIn that I have been using for about 5 years. There are enhanced featuresets for pay versions as well, and I used that in an enterprise environment to support 600+ PCs. – JNK – 2010-09-17T13:47:01.197