PGAdmin3-Verbindung mit nicht standardmäßigem SSH-Port und SSH-Tunnel

8

Hallo, ich versuche, über pgAdmin3 mithilfe von SSH-Tunneling eine Verbindung zu Postgres herzustellen. Ich verwende jedoch keinen Standardport 22. Wie kann ich SSH-Tunneling über einen nicht standardmäßigen Port durchführen?

Muhammad Raihan Muhaimin
quelle
Eine GUI-Antwort wird nett sein!
Édouard Lopez

Antworten:

6

Sie können die SSH-Verbindung einrichten und außerhalb von pgAdmin tunneln und pgAdmin einfach eine Verbindung zum lokalen Port herstellen lassen.

Unter Windows können Sie hierfür Kitt verwenden. Unter Unixen können Sie ssh verwenden

Wenn Sie 15432 als lokalen Port verwenden, können Sie pgAdmin mit Port 15432 eine Verbindung zu localhost herstellen lassen und die SSH-Tunneloption in pgAdmin AUS lassen!

Eelke
quelle
1
+1 Dies ist die richtige Antwort. Erstellen Sie den Tunnel in putty localhost: 15432 -> remote server: 5432 und stellen Sie dann eine Verbindung über pgAdmin unter localhost: 15432 her.
Alexandros
4

Im PGAdmin III-Verbindungsmanager gibt es eine Option für den Port, den Sie unter dem SSH-Tunnel verwenden möchten. Es sieht so aus, als ob kürzlich eine Portoption für das SSH-Tunneling hinzugefügt wurde . Verwenden Sie die neueste Version?

Hier ist ein Link zum Bildschirm PGAdmin III-Verbindungsmanager, auf dem die Registerkarte SSH-Tunnel angezeigt wird .

Update : Der neueste Binär-Build mit diesem Fix wurde noch nicht auf der Website veröffentlicht. Ich empfehle, es selbst von der Entwicklungsseite aus zu erstellen oder sich an den Betreuer zu wenden, um zu erfahren, wann die neueste Binärversion verfügbar sein wird.

efesar
quelle
1
Dieser Port auf dem Bildschirm dient nicht zum SSH-Tunneln, sondern zum Herstellen einer Verbindung mit dem Datenbankport. Angenommen, Sie haben eine Datenbank am Port 5432, sobald Sie über SSH über den SSH-Port eine Verbindung zur DB hergestellt haben. Dann stellen Sie über Port 5432 eine Verbindung zur DB her.
Muhammad Raihan Muhaimin
Du hast recht. Der neueste Build ist der 11. Oktober 2013. Dieser Fix wurde am 20. November 2013 festgeschrieben. Es sieht also so aus, als hätten sie den Quellcode oder die Binärdateien für die neuesten Versionen noch nicht veröffentlicht. Wenn Sie abenteuerlustig sind, können Sie es aus der GIT-Quelle erstellen oder sich an den Betreuer (Dave Page) wenden und nach dem neuesten Build fragen. pgadmin.org/development/git.php
efesar