Соединение PGAdmin3 с нестандартным портом SSH и туннелем SSH


8

Привет я пытаюсь подключиться к Postgres из pgAdmin3 с использованием туннелирования SSH. Однако я не использую стандартный порт 22. Как я могу сделать SSH туннелирование, используя нестандартный порт?


GUI ответ будет хорошим!
Эдуард Лопес

Ответы:


6

Вы можете настроить соединение ssh и туннель вне pgAdmin и просто позволить pgAdmin подключиться к локальному порту.

На окнах можно использовать замазку для этого на Unixes вы можете использовать SSH

Если вы используете 15432 в качестве локального порта, то вы можете позволить pgAdmin подключиться к локальному хосту через порт 15432, и вы оставите опцию туннеля SSH в pgAdmin OFF!


1
+1 Это правильный ответ. Создайте туннель в putty localhost: 15432 -> remote server: 5432 и затем подключитесь через pgAdmin к localhost: 15432.
Александрос

4

В диспетчере соединений PGAdmin III есть опция для порта, который вы хотите использовать в туннеле SSH. Похоже, недавно была добавлена ​​опция порта для туннелирования SSH . Вы используете новейшую версию?

Вот ссылка на экран диспетчера соединений PGAdmin III, который показывает вкладку SSH Tunnel .

Обновление : последняя бинарная сборка с этим исправлением еще не размещена на сайте. Я предлагаю создать его самостоятельно с сайта разработки или связаться с сопровождающим, чтобы узнать, когда будет готов новый бинарный выпуск.


1
Этот порт на экране не для туннелирования SSH, а для соединения с портом базы данных. Скажем, у вас есть база данных на порту 5432, как только вы подключаетесь к БД через SSH через SSH-порт, тогда вы будете подключаться к БД с помощью порта 5432.
Мухаммед Райхан Мухаймин

Вы правы. Последняя сборка - 11 октября 2013 г. Это исправление было зафиксировано 20 ноября 2013 г. Похоже, что они еще не опубликовали исходный код или двоичные файлы для последних версий. Если вы любите приключения, вы можете собрать его из GIT-источника или обратиться к сопровождающему (Дейв Пейдж) и спросить о самой новой сборке. pgadmin.org/development/git.php
efesar
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.