There are numerous ways how you can access another computer remotely; each one has its own cons and pros.
Just to name a few, we have:
VNC (Virtual Network Computing) server / clients
RDP (Remote Desktop Protocol) server / clients
Citrix Online (GoToMyPC)
It can also be a combination of those with an addition of a VPN tunnel which has its own advantage such as sharing files and services directly from one office to another as if you’re on the same LAN.
When you’re planning to access another computer remotely there are many things that you have to take into consideration:
1. You may face the problem of having to open up ports on your firewall
2. Setting up security so that the ports that you’ve opened and the remote server that you’ll be running is not exposed to any potential exploits.
3. It could be extremely inconvenient after you’ve setup your home router to find out that you’re on dynamic IP and you can’t access your connection.
After trying different solutions, the best one that I’ve found so far and the easiest to setup that I would strongly recommend would be via logmein.com.
They let you create a free account, and you can use that software behind any type of firewall, even on a dynamic IP. They way it works is:
1. You login to your management interface via their website on a computer that you’re planning to access remotely.
2. They’ll send you a small ActiveX control over the web when you click on “Add this Computer” button.
3. Once the software is in place you can try logging in from any other workstation back to the one you’ve setup to access.
4. You can copy / paste text between 2 computers, but not drag / drop files.
5. As an added bonus it also works well from any windows mobile phone.
a. They distribute a CAB file.
6. It even works with non windows mobile based phones or any web browsers that do not support ActiveX by sending you snapshots of your screen. It’s not the best method and kind of slow, but in an emergency situation it works.