SSH-Tunnel

Jens Breit jcbreit at gmx.de
Thu Sep 25 14:26:21 CEST 2003


Markus Wigge (Thu, Sep 25, 2003 at 01:49:53PM +0200):
> Hiho,
> 
> folgendes Netz:
> 
> +---------------+
> | Server        |
> | privates Netz |
> +---------------+
>  |
>  |
> +---------------+
> | DSL-Router    |
> | (Woody, NAT)  |
> +---------------+
>  |
>  |
> +~~~~~~~~~~~~~~~+
> | böses Netz    |
> +~~~~~~~~~~~~~~~+
>  |
>  |
> +---------------+
> | client        |
> +---------------+
> 
> So: Mein Server stellt einen Dienst zur Verfügung den ich nicht direkt
> über Portforwarding im offenen Netz haben möchte, wie kann ich einen
> SSH-Tunnel von meinem Client zum Router aufbauen, so daß auf meinem
> Client ein beliebiger lokaler Port mit dem entsprechenden Port des
> Servers verbunden wird?
> so alla "ssh user at rooter -L/R xyz". Irgendwie blicke ich bei den 
> Optionen nicht so ganz durch was wohin getunnelt wird...

$ ssh router -L 1:192.168.1.1:2

Dabei wird der Port 1 auf dem Client auf den Port zwei des
Rechners 192.168.1.1 geforwardet. Mit

$ netcat localhost:1

auf dem Client erreichst du also dann den Dienst, der auf
Port 2 des Servers horcht.

Gruesse,
jens



More information about the Linux mailing list