SSHによるポートフォワーディング接続

#!/bin/sh
#sshpf.sh [ユーザ名@]接続先ホスト名 転送先ポート名

if [ -z "$2" ]; then
    echo "Usage: sshpf.sh [username@]hostname port"
else
    hostmane=`echo "$1" | sed 's/.*@//'`
    remoteport=$2
    localport=$(( remoteport+10000 ))
    ssh -N -f -L "$localport:$hostname:$remoteport" $1 && echo
    "localhost:${localport} -> ${hostname}:$remoteport"
fi