BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

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).

 Permalink