PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SSH Tunnel



tom021
13.12.11, 10:27
Ich würde gerne eine Verbindung zu einem entfernten Rechner aufbauen. Allerdings muss ich den Umweg über einen Zwischenrechner / Sprungrechner gehen.

So sie der Aufbau:
1) Lokale Maschine mit Mac OS X
2) Zugriff auf den Sprungrechner mittels SSH (Linux)
3) Zugriff auf den Remote Rechner mittels SSH nur vom Sprungrechner aus (Linux)

Der Benutzername ist für jeden Login gleich.

Zur Zeit mache ich es so: SSH-Login auf dem Sprungrecher und anschießend SSH-Login auf dem Remote.

Ich benutze normalerweise den SFTP Client Transmit ( http://www.panic.com/transmit/ ) um Dateien zwischen meinem lokalen Rechner und dem Sprungrechner auszutauschen, das klappt auch wunderbar. Nun würde ich gerne auch Daten transparent über den Sprungrechner mit dem Remote Rechner austauschen. Geht sowas, und wenn ja was muss ich dafür tun?

pibi
13.12.11, 11:10
Das geht mit Port-Forwarding, welches Du auf dem "Zwischenrechner" einrichtest. Eingehende ssh-Requests werden dadurch transparent auf einen anderen Rechner weitergeleitet. Um das einzurichten, brauchst Du auf diesem "Zwischenrechner" root-Rechte.

Gruss Pit.

derfele
13.12.11, 13:49
Dafür brauchst du kein Portforwarding auf dem Gateway. Es reicht ein schnödes:


ssh -t benutzer@gatewaypc ssh benutzer@rechnerhintergateway1

Alternativ kann man das über die .ssh/config (http://wiki.host-consultants.de/doku.php?id=linux:ssh_config_file&s[]=gateway#ein_host_der_nur_ueber_ein_gateway_erreic hbar_ist) auch automatisieren.