Free Mac Software - Das Portal für freie Mac OS X Software
Follow us on twitter

Das Portal für freie Mac OS X Software.

  • Wiki

Das Terminal nutzen

Wie baut man eine SSH-Tunnel-Verbindung mit dem Terminal auf?

Das Aufbauen einer SSH-Verbindung, speziell eines SSH-Tunnels, ist im Prinzip sehr einfach und kann durch Eingabe von

# man ssh

im Terminal selbst herausgefunden werden.Über die Eingabe folgenden Befehls erzeugt man einen SSH-Tunnel auf einem entfernten Rechner, der entweeder per IP oder Hostnamen erreichbar ist.
# ssh -L 8080:192.168.1.1:80 user@domain.de

Mit der Option -L gibt man zunächst einen Port an, über den man auf den lokalen Mac, den Dienst aufrufen möchte. Anschließend gibt man die lokale IP des entfernten Servers/Rechners/Macs an, den man erreichen möchte. Zudem muss noch der Port des Dienstes, der auf dem entferten Server/Rechner/Mac erreicht werden soll, angegeben werden. Im Beispiel ist es der Standard-Port 80 für das HTTP-Protokoll. Wenn man den Befehl ausgeführt hat, kann man über die URL http://localhost:8080 den Dienst ansteuern, der auf dem entfernten Server/Rechner/Mac unter dem Port 80 läuft.

Wie baut man eine SSH-Tunnel-Verbindung unter Verwendung eines Proxy-Servers mit dem Terminal auf?

Möchte man einen SSH-Tunnel über eine Proxy-Server aufbauen, muss man dem oben dargestellten Befehl noch folgende Option hinzufügen:

# ssh -o "ProxyCommand /usr/bin/nc -x socks5-proxy.domain.de %h %p"
# -L 8080:192.168.1.1:80 user@domain.de

Mit dem Parameter -o gibt man den Befehl den Proxy-Server socks5-proxy.domain.de[:Port] für den Aufbau des SSH-Tunnels zu nutzen. Alles andere bleibt wir gehabt. Es ist auch möglich einen Port anzugeben.
Werbung
 
Wiki
 
Freunde & Bekannte Freunde einladen
© 2010 andreas-witt.net powered by PmWiki