Sshuttle is awesome. Comparing the ease of use to openvpn, it's night and day..
sshuttle –dns -rv root@128.199.xxx.xxx 0/0 –exclude 192.168.0.0/9 # start sshuttle
-dns routes dns requests over the link-rv remote server details (v for verbose output)
-exclude to not send traffic from local addresses over the link (not sure if this is required)
http://www.selectedintelligence.com/post/128701492804/softet...
Our prototype used autossh actually but later we needed something a bit easier to manage. Disclaimer: I am not a networking or security expert.