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, поэтому он может не иметь доступа.