All pastes #437986 Raw Edit

Mine

public text v1 · immutable
·published 2007-04-13 12:00 UTC
rendered paste body
#! /bin/bash

# SSHTunell.sh - michaelk - v0.3
# Find pid and display it for an easiest kill

# SSHTunnel.sh - ToM - v0.2
# Create a SSH tunnel between localhost and a shell

# ./Configure
# Set here the local port. Make sure to choose an unused one :p
localport=60000
# Set here the server's host where you're gonna login:
sshhost=caca.org
# Set here the irc server you want to be connected to:
ircserver=irc.prout.org

# Banner
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
echo "SSH Tunneling from localhost:$localport"
echo "Binded to $ircserver using $sshhost"
echo "/server localhost $localport"
echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"

# Finally create the tunnel.
ssh -f -N -L$localport:$ircserver:6667 $sshhost
# Find the pid and display it
pidtokill=`ps -ef | grep $sshhost |grep $ircserver |cut -d " " -f2`
echo "kill -9 $pidtokill to remove the tunnel"