|Find an older copy of barracudadrive server when it was free. You can let users log on to HTTPS. (secure).|
Things like pcanywhere are good but kind of expensive.
You can setup a sftp server pretty easily. Again all this needs a dynamic dns if you have a dynamic IP address. Many are free.
I think people have used hamachi if I remember.
See also Putty. PSCP
All sorts of VPN's.
Other premade VM's and premade OS's with these features. See things like untangle and other filewalls and network appliances.
Playing to the angels
Les Paul (1915-2009)