|
|
(27 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| '''topic''' kurze Beschreibung
| | [[Kategorie:SSH]] |
| | | [[Kategorie:Netzwerk/Tunnel]] |
| == Beschreibung ==
| |
| | |
| == Installation ==
| |
| == Syntax ==
| |
| | |
| ==== Syntax ====
| |
| ssh -L [bind_address:]port:host:port user@server
| |
| ssh -R [bind_address:]port:host:port user@server
| |
| === Parameter ===
| |
| === Optionen ===
| |
| === Umgebungsvariablen ===
| |
| === Exit-Status ===
| |
| | |
| == Konfiguration ==
| |
| === Dateien ===
| |
| | |
| == Anwendungen ==
| |
| === localhost:8000 auf server:80 weiterleiten ===
| |
| $ ssh -L 8000:localhost:80 server -N &
| |
| | |
| $ netstat -anp --inet | egrep '(^Proto|8000)'
| |
| Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
| |
| tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN 10843/ssh
| |
| | |
| $ fg
| |
| ssh -L 8000:localhost:80 server -N
| |
| [Strg-C]
| |
| Killed by signal 2.
| |
| | |
| === Alle Schnittstellen weiterleiten ===
| |
| * Option <tt>GatewayPorts</tt> in der Server-Konfiguration entsprechend setzen (siehe Manpage)
| |
| * Man wähle diese Option mit Bedacht
| |
| $ ssh -L *:8000:localhost:80 server -N -4 &
| |
| | |
| $ netstat -anp --inet | egrep '(^Proto|8000)'
| |
| Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
| |
| tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 10906/ssh
| |
| | |
| === Umgekehrte Richtung ===
| |
| Benutzern auf ''server'' wird ermöglicht, über ''localhost:3306'' auf den MySQL-Server auf ''client'' zuzugreifen:
| |
| $ ssh -R 3306:localhost:3306 server
| |
| Last login: Sat Mar 11 23:24:20 2006 from 192.168.4.56
| |
| | |
| $ netstat -an --inet | egrep '(^Proto|3306)'
| |
| Proto Recv-Q Send-Q Local Address Foreign Address State
| |
| tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
| |
| | |
| exit
| |
| logout
| |
| Connection to server closed.
| |
| | |
| === Doppelter SSH-Tunnel über zwei Konsolen ===
| |
| supportpc$ ssh -L 54321:localhost:54321 zwischennutzer@zwischen
| |
| | |
| zwischen$ ssh -L 54321:localhost:8080 zielnutzer@ziel
| |
| | |
| === SSH-Tunnel über Zwischenrechner mit Zielrechner verbinden ===
| |
| supportpc$ ssh -L 54322:ziel:22 zwischennutzer@zwischen
| |
| | |
| == Sicherheit ==
| |
| == Dokumentation ==
| |
| === RFC ===
| |
| === Man-Pages ===
| |
| === Info-Pages ===
| |
| === Siehe auch ===
| |
| | |
| == Links ==
| |
| === Projekt-Homepage ===
| |
| === Weblinks ===
| |
| === Einzelnachweise ===
| |
| <references />
| |
| | |
| == Testfragen ==
| |
| <div class="toccolours mw-collapsible mw-collapsed">
| |
| ''Testfrage 1''
| |
| <div class="mw-collapsible-content">'''Antwort1'''</div>
| |
| </div>
| |
| <div class="toccolours mw-collapsible mw-collapsed">
| |
| ''Testfrage 2''
| |
| <div class="mw-collapsible-content">'''Antwort2'''</div>
| |
| </div>
| |
| <div class="toccolours mw-collapsible mw-collapsed">
| |
| ''Testfrage 3''
| |
| <div class="mw-collapsible-content">'''Antwort3'''</div>
| |
| </div>
| |
| <div class="toccolours mw-collapsible mw-collapsed">
| |
| ''Testfrage 4''
| |
| <div class="mw-collapsible-content">'''Antwort4'''</div>
| |
| </div>
| |
| <div class="toccolours mw-collapsible mw-collapsed">
| |
| ''Testfrage 5''
| |
| <div class="mw-collapsible-content">'''Antwort5'''</div>
| |
| </div>
| |
| | |
| [[Kategorie:Entwurf]]
| |
| [[Kategorie:ssh]] | |