[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

WG: ssh Port Forwarding



Wenn ich nun den Befehl:
Ssh -L 4712:RemoteHost:80 Benutzer@Host2

Bekomme ich die Fehlermeldung: "Temporary failure in name resolution".

Egal ob ich jetzt die IP oder den Namen eingebe, die Fehlermeldung ist immer
die gleiche. Auch wenn ich die Benutzer angabe vor den Ports schreibe,
bleibt die Fehlermeldung.

Kann ich auch direkt den Pfad auf ein Unterverzeichniss des Remoterechners
leiten?

Ssh -L 4712:RemoteHost/Verzeichnis/:80 user@Host2

Kann man als Benutzer auch einen Windows Domänenbenutzer angeben?

Benuzer@Domäne.TopLevel


Gruß

Thorsten



-----Ursprüngliche Nachricht-----
Von: bounce-debian-user-german=Debian_Mailingliste=web.de@lists.debian.org
[mailto:bounce-debian-user-german=Debian_Mailingliste=web.de@lists.debian.or
g] Im Auftrag von Til Schubbe
Gesendet: Montag, 24. Mai 2004 22:12
An: debian-user-german@lists.debian.org
Betreff: Re: ssh Port Forwarding

* On 24.05. Thorsten Schmitz (Debian_Mailingliste@web.de) muttered:

> Jedes mal wenn ich den Befehl ssh ?L 4712:RemoteHost:80  eingebe kommt
> nur
> die Parameterliste vom ssh Befehl.

<man ssh>
SYNOPSIS
[...]
     ssh [-afgknqstvxACNTX1246] [-b bind_address]
         [-c cipher_spec] [-e escape_char]
         [-i identity_file] [-l login_name]
         [-m mac_spec] [-o option] [-p port]
         [-F configfile] [-L port:host:hostport]
         [-R port:host:hostport] [-D port] hostname |
         user@hostname [command]
[...]
     -L port:host:hostport
             Specifies that the given port on the local
             (client) host is to be forwarded to the given
             host and port on the remote side.  This works by
             allocating a socket to listen to port on the
             local side, and whenever a connection is made to
             this port, the connection is forwarded over the
             secure channel, and a connection is made to host
             port hostport from the remote machine.  Port for-
             wardings can also be specified in the configura-
             tion file.  Only root can forward privileged
             ports.  IPv6 addresses can be specified with an
             alternative syntax: port/host/hostport
</man ssh>

Also:

dein_rechner <----> rechner_A <----> rechner_B

$ ssh -L lokaler_port:rechner_B:remote_port dein_account@rechner_A


Beispiel: Nach

$ ssh -L 12345:rechner_B:25 dein_account@rechner_A

kannst Du Dich über

$ telnet localhost 12345

mit rechner_B über SMTP unterhalten.

> Bleibt der Tunnel für
> immer
> eingetragen (auch nach einem Reboot)?

Nein.

> Wie kann man diesen wieder
> beenden?

Du bekommst auch bei einem Port-Forward eine normale Shell. Also
sagst Du einfach:

dein_account@rechner_A $ logout

HTH
Til


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an
debian-user-german-REQUEST@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org
(engl)



Reply to: