I think that you lose most of the advantages of a unix computer if you can not access it remotely.
I think that you lose most of the advantages of a unix computer if you can not access it remotely.
I don't think the 2 ideas are related. I can't think of a script kiddie that would brute force your SSH to install a virus on it. Join a botnet maybe - but probably not to just install a virus.
Also if you use something like SSH keys or OTP - it's pretty much guaranteed that no one but you can access it.
Anyway my point was that Linux has plenty of advantage (for me) without being remotey accessed.
Only I've been using sshuttle to make ad-hoc tunnels and it's exceedingly easy - there's details at http://alicious.com/digitalocean-free-credit/ (if you'll forgive the rather mercenary promotional slant in that post).
In short "$ sshuttle --dns -r root@X.X.X.X 0/0 --exclude 192.168.0.0/9 # start sshuttle" tunnels everything but my local network over a server with SSH on it [I've not checked for myself with Wireshark yet, do your due diligence].
When setting up I found [Open]VPN a bit protracted in comparison.