Erstellen eines SSH-Port-Tunnel mit PuTTY - Elektro-Toolbox

Dieser Beitrag zeigt, wie Sie einen Port-Tunnel mit dem SSH-Client PuTTY auf Windows festgelegt. Ich normalerweise nicht von Windows selbst verwenden, aber gelegentlich muß das SQL Server Management Studio verwenden, um einen Server auf einem nicht erreichbares internes Netzwerk zu verbinden, kann aber auf einen Linux-Server verbinden, die innerhalb dieses Netzes sitzt. Mit dem Port-Forwarding mit PuTTY, kann ich Management Studio verwenden, um den normalerweise nicht erreichbar SQL Server zu verbinden.

SSH-Client PuTTY

Erstellen eines SSH-Tunnel mit PuTTY

Öffnen Sie die „SSH“ -Option in dem Kategoriebereich in PuTTY und wählen Sie dann die „Tunnel“ Option, wie im Screenshot unten.

Erstellen eines SSH-Port-Tunnel mit PuTTY - Elektro-Toolbox

Der markierte Abschnitt auf der rechten Seite zeigt die bereits erzeugten Tunnel und unten, dass ein weiterer Tunnel, der im Begriff ist, geschaffen werden.

Beispiel Server

Der SSH-Server werden wir verbinden ist bei 172.16.241.1, und wir wollen Tunnel von Port 1435 auf dem lokalen Rechner auf dem Server bei 10.10.1.143 bis 1433 erstellen. 10.10.1.143 ist von 172.16.241.1 aber nicht von unserem lokalen Rechner.

Erstellen eines neuen SSH-Tunnel

Um einen Tunnel hinzuzufügen, geben Sie eine Portnummer in die „source port“ -Feld (1435 in unserem Beispiel); Dies ist der Port auf dem lokalen Rechner verbindet Sie zu. Geben Sie dann die Ziel-IP-Adresse (10.10.1.143), gefolgt von einem Doppelpunkt dann der Portnummer (1433). Klicken Sie dann auf die Schaltfläche „Hinzufügen“, und es wird in die Liste der Tunnel hinzugefügt werden.

Sobald Sie mit dem SSH-Server angeschlossen haben (172.16.241.1) auf Port 1435 auf 127.0.0.1 Anschluss werden Sie tatsächlich zu 10.10.1.143 auf Port 1433 über den SSH-Server verbinden.

Beachten Sie, dass der Quell-Port auf dem lokalen Computer verfügbar sein muss (das heißt nicht von einem bereits laufenden Dienst verwendet wird) und das Ziel muss vom SSH-Server zugänglich sein, damit dies funktioniert.

Entfernen eines vorhandenen Tunnel SSH

So entfernen Sie auf eine bestehende SSH-Tunnel einfach in der Liste der Ports weitergeleitet und klicken Sie auf die Schaltfläche „Entfernen“.

Erstellen mehrere SSH-Tunnel

Sie können mehr SSH-Tunnel erstellen, die ich oben in dem Beispiel-Screenshot gemacht habe. So stellen Sie sicher, dass jeder Quellport einzigartig ist. In dem obigen Beispiel verbinden wir auf mehr SQL Server (1433 ist der Standard-SQL Server-Port) eine andere Quellport für jede Verwendung.

Wir würden eine Verbindung zum
- 127.0.0.1 auf 1433 zu bekommen, um 10.10.1.141
- 127.0.0.1 auf 1434 zu bekommen, um 10.10.1.142
- 127.0.0.1 auf 1435 zu bekommen, um 10.10.1.143

In Verbindung stehende Artikel