Or you can use UltraVNC. You can choose a port and once you are connected shares does not matter.
UltraVNC does Remote control, and it also has a File transfer Module that gives access to all the Drives on the remote computers as is.
Looks like this,
http://www.ezlan.net/example/vnc_file.jpg
Use the native 128 AES encrption module and it is just as Safe as VPN, SSH, or any other protected Interent traffic.
If you have few computers you get into any one that you want to by just assigning each one VNC with its own unique port.
In my Network Computer's 1 VNC is configured to port 55555. So on any computer in the world that has Internet conncetion I can plug the Client VNC (a 1MB File and encryption key on flash drive) address jack.myip.com:55555 (jack.myip.com is the free DNS serivce the direct it to my Netwprk externa, IP 55555 tells it on my LASN to go to the VNC that is on port 55555) password box comes on, I type the password, and Bam, I am into my computer Number one.
There is No needs for any arrangement on the computer that is used to connect to your network, and when using flash drive No traces are left on the computer.
Or I can type jack.myip.com:55558 (computer 2 VNC is configured with port 55558), and bam I am in Computer 2.
Configuration details.
http://www.ezlan.net/vnc.html
http://www.ezlan.net/myip.html
A big mistake that many enthusiasts do, is using what is "Fashionable" rather than using what is easy and works well.
It is different when you are working in Corporate environment. There you have to comply with the organization's rules.