SSH Remote Tunnel

Jan 'RedBully' Seiffert redbully at cc.fh-luh.de
Wed Aug 23 16:23:39 CEST 2006


Sascha Effert wrote:
> Hallo,
> 
> ich sitze hier hinter einer Firewall und möchte einen Port meines Rechners von 
> aussen erreichbar machen (habe die Erlaubnis unseres Admins). Mein Rechner 
> ist Rechner A. Rechner B ist ein Rechner, der ohne Firewall direkt erreichbar 
> ist. Zum Testen habe ich versucht meinen HTTP-Server erreichbar zu machen. 
> Dazu habe ich folgendes von A aus probiert:
> 
> ssh -g -R 50123:B:80 B
> 
> Wenn ich danach versuche mit einem Browser von B aus auf Port 50123 
> zuzugreifen, dann erhalte wie erwartet die Verbindung zu meinem HTTP-Server. 
> Versuche ich aber von einem anderen Rechner aus auf B:50123 zuzugreifen, dann 
> erhalte ich ein Connection Refused.
>

man ssh:

-R [bind_address:]port:host:hostport
[snip]
   By default, the listening socket on the server will be bound to the
loopback interface only.  This may be over-
   riden by specifying a bind_address.  An empty bind_address, or the
address `*', indicates that the remote
   socket should listen on all interfaces.  Specifying a remote
bind_address will only succeed if the server's
   GatewayPorts option is enabled (see sshd_config(5)).


> Ich habe auf B keine Root-Recht, aber auf 
> A. Die sshd_config von B hat keinen Eintrag, die Gateways verbietet. Kann mir 
> jemand sagen, was ich falsch mache?
> 
> tschau
> 
Gruss
	Jan

-- 
ASCII a stupid question,
get a stupid ANSI



More information about the Linux mailing list