Bash Snippet zum erstellen eines SSH Tunnels

Angeregt durch die von sim4000 veröffentlichte Anleitung zum erstellen eines SSH Tunnels in ein entferntes Netz, hier mein kleines Bash Snippet das die wichtigsten Parameter des ssh Befehls abfragt und ihn dann entsprechend ausführt. Das kann sich ja keiner merken. ;-)

#!/bin/bash
#

read -p "Lokaler Port auf dem gelauscht werden soll? > " lport
read -p "Zieladresse im entfernten Netz? (192.x.x.x) > " enetz
read -p "Port des Zielrechners? > " eport
read -p "SSH Benutzername? > " suser
read -p "SSH Server? > " sserver
read -p "SSH Port? (22) > " sport

ssh -N -f -L 0.0.0.0:${lport}:${enetz}:${eport} -p ${sport} ${suser}@${sserver}
echo "Lausche auf Port ${lport}"

exit 0

Dies einfach in eine Datei speichern (ssh-tunnel.sh) und ausführbar machen (chmod +x ssh-tunnel.sh).


Ähnliche Artikel:

  1. Das Sony Ericsson P900 ins lokale Netzwerk einbinden Seit Ewigkeiten versuche ich mein Sony Ericsson P900 (Symbian, UIQ2)...
  2. RessourcenkonfliktIRC Ursprünglich war es als reines Testnetzwerk geplant, mittlerweile ist es...
  1. Noch keine Kommentare vorhanden.

  1. Noch keine TrackBacks.

rechtsfreier Raum