В настоящее время я работаю с базой данных PostgreSQL, к которой я подключаюсь с помощью клиента pgAdminIII. Я использую putty для подключения к IP1 через порт P1 и оттуда устанавливаю туннель к IP2, используя исходный порт P2, устанавливающий прослушивающий порт P3.

У меня возникают некоторые проблемы с подключением, поэтому, когда я делаю запрос через клиента, я обычно теряю результат запроса, поэтому я хочу подключиться напрямую к машине БД и использовать экранный запрос к БД напрямую и иметь возможность отключиться от удаленных машин и не потерять результат запроса.

Есть идеи, как это сделать? Я сделал несколько простых попыток, таких как ssh на IP1, используя ssh, и оттуда ssh на IP2, но это не работает вообще.

заранее спасибо

1 ответ1

0

Я думаю, что вы хотите сделать, основываясь на вашем вопросе, SSH к машине IP1 на порт P1. Затем вместо создания туннеля к IP2 вы должны запустить экранную программу на IP1 и использовать программу запроса postgresql из командной строки для подключения к базе данных на IP2 и запроса к ней на порту P2.

Использование экранной программы, как вы указали в своем вопросе, откажется от использования pgAdmin. Экран - только программа командной строки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .