PostgreSQL. Как открыть удаленный доступ?


Открыть доступ к PostgreSQL извне достаточно просто и в этой статье я приведу пример, как предоставить удаленный доступ к базе данных.

Для начала в postgresql.conf ставим следующую конфигурацию:

listen_addresses = '*'

Следующий шаг можно пропустить, если Вам не нужно создавать дополнительного суперпользователя.

# переключаемся на юзера postgres
su postgres
# создаем нового пользователя
createuser -P -s postgreadmin
# при запросе - вводим пароль

Далее правим файл pg_hba.conf. Где его найти описано здесь.

# hostssl - говорим разрешить подключение сверху SSL
# all - указываем БД или разрешаем подключение ко всем
# postgreadmin - имя пользователя
# 0.0.0.0/0 - маска сети, с которой можно подключаться
# md5 - метод шифрования пароля
hostssl  all  postgreadmin  0.0.0.0/0  md5

На этом все! Удачи!

,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *