From f3af6e6633da2f5dd1a4c0494721f882554aeee4 Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Tue, 7 Aug 2007 16:34:50 +0000 Subject: New helper script for autossh. --- localautossh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 localautossh (limited to 'localautossh') diff --git a/localautossh b/localautossh new file mode 100755 index 0000000..92aa7a4 --- /dev/null +++ b/localautossh @@ -0,0 +1,29 @@ +#!/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.1 2007-08-07 16:34:50 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 + +#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 2200:localhost:22 "$1" -- cgit v1.2.3