Via Remote-Tunnel mit SSH auf einen Rechner zugreifen
Möchte man auf einen Rechner mit SSH zugreifen, der Zugang per SSH wird jedoch durch einen Paketfilter geblockt, so kann der Zugang durch einen Remote-Tunnel freigegeben werden. Im folgenden Beispiel soll auf einen Client-Rechner per SSH zugegriffen werden. Dazu muss zuerst mit SSH der Remote-Tunnel vom Client-Rechner zum Server geöffnert werden. Die -g Option erlaubt dem Server, den Remote-Tunnel zu nutzen:
Client# ssh -g -R 2222:localhost:22 <Benutzer>@<Server>
Meldet man sich nun auf dem Server an, sieht man den geöffneten Tunnel:
Server# sockstat -4 | grep 2222 benutzer sshd 28372 7 tcp4 127.0.0.1:2222 *:*
Nun kann man sich auf dem Server durch den Tunnel mit dem Client-Rechner verbinden:
Server# ssh -p 2222 <Benutzer>@localhost Password:******* Client#
Mehr Informationen zu den Möglichkeiten mit SSH findet man in der Manpage ssh(1).