Я подключаюсь к базе данных Postgresql, работающей на сервере Ubuntu. У меня не было проблем с этим из офиса, но когда я попытался подключиться из дома, соединение было отклонено.
FATAL: no pg_hba.conf entry for host "XX.XXX.XX.XX", user "postgres", database "postgres", SSL off
Итак, я добавил свой ip в файл conf
host all postgres XX.XXX.XX.XX md5
Думая, что я закончил, появилась новая ошибка:
could not connect to server: Connection refused
Is the server running on host "YYY.YY.YY.YY" and accepting
TCP/IP connections on port 5432?
Я добавил свой ip в брандмауэр сервера, но соединение по-прежнему отклоняется, и та же самая ошибка продолжает появляться, даже если сервер работает и принимает соединения через порт 5432
От UFW:
5432/tcp ALLOW IN XX.XXX.XX.XX
Так странно ли, что сначала база данных на сервере была отклонена, а затем - самим сервером, а не наоборот?
Кроме того, если сервер работает и принимает подключения в этом порту, что еще я могу попытаться исправить мою проблему?