I think that you should use either VPN or SSL VPN if that is supported. Also after doing a VPN you can use VNC to control the other machines on the netwrok if you have the enough permissions to do that.