Показать страницуИстория страницыСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Доступ к pgSQL из вне или в лок сети ====== **Чтобы разрешить подключения к вашему PostgreSQL с нужных IP-адресов, необходимо отредактировать файл pg_hba.conf. **\\ Вот как это сделать: Если postgresql установлен не в докере откройте файл с правами администратора.\\ Обычно он находится по пути: **/etc/postgresql/14/main/pg_hba.conf** <code>sudo nano /etc/postgresql/14/main/pg_hba.conf</code> В этом файле каждая строка задает правило доступа в формате: <code># TYPE DATABASE USER ADDRESS METHOD host all all 192.168.1.0/24 md5</code> host — означает подключение по TCP/IP.\\ all в столбцах DATABASE и USER означает, что правило распространяется на все базы и всех пользователей.\\ 192.168.1.0/24 — подсеть, которой разрешен доступ. Можно указать конкретный IP, например 192.168.1.100/32.\\ md5 — метод аутентификации с паролем.\\ Для разрешения подключения с любого IP (небезопасно, только для теста), можно добавить строку: <code>host all all 0.0.0.0/0 md5</code> После внесения изменений сохраните файл. Перезапустите PostgreSQL, чтобы применить изменения: <code>sudo systemctl restart postgresql</code> vm/pgsql/доступ_к_базе_conf.txt Последнее изменение: 2025/08/05 09:47 — admin