#!/bin/sh while true; do HOST_NAME=`zenity --entry --title 'Enter hostname' --text 'Please enter SSH server hostname'` HOST_PORT=`zenity --entry --title 'Enter port number' --text 'Please enter SSH server port number' --entry-text '22'` CRED_USER=`zenity --entry --title 'Enter username' --text 'Please enter your SSH username'` SSHUTTLE=/opt/sshuttle/sshuttle setsid ${SSHUTTLE} --dns -e 'ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null' -r ${CRED_USER}@${HOST_NAME}:${HOST_PORT} 0/0 zenity --question --text 'sshuttle process exited, do you want to reconnect?' if [ "$?" -ne 0 ]; then exit 0 fi done