From 5fea6320214a1cb00418f52895fd11fc2522771c Mon Sep 17 00:00:00 2001 From: Jonas Smedegaard Date: Fri, 28 Mar 2008 09:28:55 +0000 Subject: Support supplying remote port number. --- localautossh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'localautossh') diff --git a/localautossh b/localautossh index 92aa7a4..053394d 100755 --- a/localautossh +++ b/localautossh @@ -6,7 +6,7 @@ # 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 $ +# $Id: localautossh,v 1.2 2008-03-28 09:28:55 jonas Exp $ # if [ -z "$SSH_ASKPASS" ]; then @@ -18,6 +18,11 @@ if [ "X$SSH_AUTH_SOCK" = "X" ]; then 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 @@ -26,4 +31,4 @@ fi #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" +autossh -2 -fN -M 20000 -R $remoteport:localhost:22 "$1" -- cgit v1.2.3