I use SSHFS when I want to quickly grab a file off my server at home.
It is not a permanent solution, but it is fast and SSH is almost never blocked so the network I'm coming from doesn't matter.
Also SSH is great, if I don't trust the network I'm on, I tunnel all of my traffic through my home server over a SSH connection (this worked whilst I was in China a few years ago, waiting for my connecting flight).