Well, you could rent a VPS running Ubuntu, and do remote desktop with TLS. Or you could run an OpenVPN server on it, and just do RDP or VNC through the VPN tunnel. The OpenVPN Access Server package is free (with two user accounts) and has an easy-to-use WebGUI.