Для удобства рекомендую прописать в ~/.bash_aliases следующие строки:
alias tunnel='sshuttle --dns --daemon --pidfile=/tmp/sshuttle.pid --remote=username@remotehost.com 0/0'
alias tunnelx='[[ -f /tmp/sshuttle.pid ]] && kill $(cat /tmp/sshuttle.pid) && echo "Disconnected."'Только вот одна единственная загвоздка есть. Если sshuttle упал, то приходится заново коннектится. Можно решить это дело поставив supervisord, закинув в /usr/local/bin скрипт с командой для коннекта и написав соответствующий конфиг для супервизора, Но мне что-то лень пока.