S SH подключение к PostgreSQL базе - PullRequest
0 голосов
/ 19 января 2020

У меня есть задача соединения с удаленной PostgreSQL -base.

База расположена в удаленном домене: www.remotedomain.com и размещена на локальном хосте: 5443

В этом случае я понимаю AI remotedomain является прокси для этой базы.

Домен имеет (например) Ip 51.3.151.67 (v4), 2a02: 5f7: 115: 517d :: 8 (v6)

Учетные данные для www.remotedomain.com логин «пользователь» и пароль "пароль".

Удаленное подключение к www.remotedomain.com обеспечивается ssh с учетными данными "root" и "shhpassword".

Ввод с помощью s sh, я прописал в postgresql .conf listen_addresses = '*' и в конце хоста pg_hba.conf все все 46.4.143.67 md5

В IntelliJ Idea: To database to ssh tunel

Но возвращается: «Ошибка аутентификации: исчерпаны доступные методы аутентификации». Может быть, это значит, что я должен использовать ключ par для аутентификации прокси вместо пароля? Или это другая причина?

1 Ответ

0 голосов
/ 20 января 2020

в конце хоста pg_hba.conf все все 46.4.143.67 md5

PostgreSQL прекращает сопоставление при первом совпадении в файле pg_hba.conf. Добавление строки в конец вряд ли будет правильным, так как, скорее всего, ранее в файле есть менее конкретное c соответствие строки. А кто 46.4.143.67?

В IntelliJ Idea:

Где вы работаете с IntelliJ Idea? Вы запускаете его локально или s sh на хосте базы данных и запускаете его оттуда?

"Ошибка аутентификации: исчерпаны доступные методы аутентификации"

Это не PostgreSQL сообщение об ошибке. Должно быть, это происходит из-за неудачной попытки туннеля s sh.

...