I'd get a cheap VPS and SSH through that. I would not really trust a 3rd party service for that stuff, but that's just me. I'm sure there's lot of legit ones out there, but I rather host that kind of thing myself and have full control.
You can also do a reverse open VPN setup. I used to do that at work before we got a VPN solution. I'd VPN to my house and let it running, from my house I could then remote my work PC.