pgAdmin4: невозможно подключиться к Amazon EC2 через туннель SSH

У меня есть экземпляр Amazon EC2 под управлением Ubuntu. Я установил и настроил PostgreSQL.

Содержание файла /etc/postgresql/9.3/main/pg_hba.conf:

local  all     all                   md5
host   all      all    0.0.0.0/0     md5

Также в postgresql.confЯ поставил listen_addresses='*',

Тестовая команда ниже успешно запускает консоль psql.

psql -U postgres testdb

Сейчас я пытаюсь подключить pgAdmin4 от MacOS. Я создал SSH-туннель с помощью следующей команды:

ssh -i ~/.ssh/test.pem -fN -L 5433:localhost:5432 ubuntu@mytestdomain.com

Теперь у меня есть следующие детали в pgAdmin: введите описание изображения здесь

Когда я сохраняю, я получаю следующий вывод: Невозможно подключиться к серверу: сервер неожиданно закрыл соединение. Это, вероятно, означает, что сервер аварийно завершил работу до или во время обработки запроса. введите описание изображения здесь

Что я делаю неправильно?

1 ответ

Вот решение,

установите pgadmin 4 в свою систему. и настройте добавленные ниже конфигурации. если приведенные ниже конфигурации не работают, проверьте права пользователя БД на AWS. из-за ограничения на уровне IP, поэтому он может не иметь доступа.

Другие вопросы по тегам