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