blob: 053394d1f38de6c3fe913919302a32e49ae7d746 (
plain)
- #!/bin/sh
- #
- # Example script to start up tunnel with autossh.
- #
- # This script will tunnel 2200 from the remote host
- # to 22 on the local host. On remote host do:
- # ssh -p 2200 localhost
- #
- # $Id: localautossh,v 1.2 2008-03-28 09:28:55 jonas Exp $
- #
- if [ -z "$SSH_ASKPASS" ]; then
- export SSH_ASKPASS="ssh-askpass"
- fi
- if [ "X$SSH_AUTH_SOCK" = "X" ]; then
- eval `ssh-agent -s`
- ssh-add $HOME/.ssh/id_rsa
- fi
- remoteport="2200"
- if [ -n "$2" ]; then
- remoteport="$(expr 2200 + "$2")"
- fi
- #AUTOSSH_POLL=600
- #AUTOSSH_PORT=20000
- #AUTOSSH_GATETIME=30
- #AUTOSSH_LOGFILE=$HOST.log
- #AUTOSSH_DEBUG=yes
- #AUTOSSH_PATH=/usr/local/bin/ssh
- export AUTOSSH_POLL AUTOSSH_LOGFILE AUTOSSH_DEBUG AUTOSSH_PATH AUTOSSH_GATETIME AUTOSSH_PORT
- autossh -2 -fN -M 20000 -R $remoteport:localhost:22 "$1"
|