Connexion PGAdmin3 avec port SSH non standard et tunnel SSH

8

Salut, j'essaie de me connecter à Postgres à partir de pgAdmin3 en utilisant la tunnellisation SSH. Cependant, je n'utilise pas le port standard 22. Comment puis-je effectuer un tunneling SSH en utilisant un port non standard?

Muhammad Raihan Muhaimin
la source
une réponse GUI sera sympa!
Édouard Lopez

Réponses:

6

Vous pouvez configurer la connexion ssh et le tunnel en dehors de pgAdmin et simplement laisser pgAdmin se connecter au port local.

Sur Windows, vous pouvez utiliser du mastic pour cela sur unix, vous pouvez utiliser ssh

Si vous utilisez 15432 comme port local, vous pouvez laisser pgAdmin se connecter à localhost avec le port 15432 et laisser l'option tunnel SSH dans pgAdmin OFF!

Eelke
la source
1
+1 C'est la bonne réponse. Créez le tunnel dans putty localhost: 15432 -> serveur distant: 5432, puis connectez-vous via pgAdmin sur localhost: 15432.
Alexandros
4

Dans le gestionnaire de connexions PGAdmin III, il existe une option pour le port que vous souhaitez utiliser sous le tunnel SSH. Il semble qu'une option de port ait été ajoutée récemment pour la tunnellisation SSH . Utilisez-vous la dernière version?

Voici un lien vers l' écran du gestionnaire de connexions PGAdmin III qui affiche l' onglet Tunnel SSH .

Mise à jour : la dernière version binaire avec ce correctif n'est pas encore publiée sur le site Web. Je suggère de le construire vous-même à partir du site de développement ou de contacter le responsable pour savoir quand la nouvelle version binaire sera prête.

efesar
la source
1
Ce port à l'écran n'est pas destiné à la tunnellisation SSH mais plutôt à la connexion avec le port de la base de données. Supposons que vous ayez une base de données au port 5432 une fois que vous vous connectez à DB via SSH en utilisant le port SSH, vous vous connecterez alors à DB en utilisant le port 5432.
Muhammad Raihan Muhaimin
Tu as raison. La dernière version est le 11 octobre 2013. Ce correctif a été validé le 20 novembre 2013. Il semble donc qu'ils n'aient pas encore publié le code source ou les binaires pour les dernières versions. Si vous êtes aventureux, vous pouvez le construire à partir de la source GIT ou bien vous pouvez contacter le responsable (Dave Page) et vous renseigner sur la nouvelle version. pgadmin.org/development/git.php
efesar