Я пытался подключиться к моему развернутому экземпляру postgres безуспешно, и я не могу понять, как правильно подключиться к нему. ВАЖНО! Я не сделал свой сервер общедоступным для всех соединений, я просто хочу подключиться к своему серверу через REST, а затем сервер связывается с ним через localhost.
Получение ssh не проблема, проблема связана с подключением к postgres. В рамках моего развертывания я могу вручную подключиться к экземпляру postgres, создать его базу данных, добавить функции / таблицы, и все это прекрасно работает, но я не могу использовать его в приложении.
В более крупном json-файле, который был передан в pm2 в качестве файла конфигурации, он содержит следующий атрибут postgres.
"postgres": {
"name": "dbName",
"user": "dbName",
"pass": "placeholder_password",
"method": "md5",
"port": 5432,
"host": "127.0.0.1"
},
В файле pg_hba.conf я изменил все экземпляры identifier и peer на md5, но все равно жалуется, что FATAL: Ident authentication failed for user "dbName"
.
Почему он все еще пытается соединиться с id, когда я изменил их все на md5? Я попробовал имя по умолчанию, postgres в файле конфигурации, но это тоже не сработало.