Conexão PGAdmin3 com porta SSH não padrão e túnel SSH

8

Oi, eu estou tentando conectar ao Postgres do pgAdmin3 usando o tunelamento SSH. No entanto, não estou usando a porta padrão 22. Como posso fazer o tunelamento SSH usando uma porta não padrão?

Muhammad Raihan Muhaimin
fonte
uma resposta GUI será legal!
Édouard Lopez

Respostas:

6

Você pode configurar a conexão ssh e encapsular o pgAdmin e deixar o pgAdmin conectar-se ao porto local.

No Windows você pode usar massa para isso em unixes, você pode usar ssh

Se você usar 15432 como localport, poderá permitir que o pgAdmin se conecte ao localhost com a porta 15432 e deixe a opção de túnel SSH em pgAdmin OFF!

Eelke
fonte
11
+1 Esta é a resposta correta. Faça o túnel em putty localhost: 15432 -> remote server: 5432 e conecte-se através do pgAdmin em localhost: 15432.
Alexandros
4

No gerenciador de conexões PGAdmin III, há uma opção para a porta que você deseja usar no túnel SSH. Parece que uma opção de porta foi adicionada recentemente para o encapsulamento SSH . Você está usando a versão mais recente?

Aqui está um link para a tela do gerenciador de conexões PGAdmin III que mostra a guia Túnel SSH .

Atualização : A versão binária mais recente com essa correção ainda não foi publicada no site. Eu sugiro que você construa a partir do site de desenvolvimento ou entre em contato com o mantenedor para saber quando a nova versão binária estará pronta.

efesar
fonte
11
Essa porta na tela não é para o encapsulamento SSH, mas para conectar-se à porta do banco de dados. Digamos que você tenha um db na porta 5432 uma vez que você se conectar ao DB via SSH usando a porta SSH, então você vai se conectar ao DB usando a porta 5432.
Muhammad Raihan Muhaimin
Você está certo. A versão mais recente é 11 de outubro de 2013. Essa correção foi confirmada em 20 de novembro de 2013. Parece que eles ainda não publicaram o código-fonte ou os binários para as versões mais recentes. Se você é aventureiro, pode construí-lo a partir da fonte GIT ou pode entrar em contato com o mantenedor (Dave Page) e perguntar sobre a versão mais recente. pgadmin.org/development/git.php
efesar