vm:pgsql:доступ_к_базе_conf

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
vm:pgsql:доступ_к_базе_conf [2025/08/05 09:20] – создано adminvm:pgsql:доступ_к_базе_conf [2025/08/05 09:47] (текущий) admin
Строка 1: Строка 1:
-12+====== Доступ к 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/              md5</code> 
 +После внесения изменений сохраните файл. 
 + 
 +Перезапустите PostgreSQL, чтобы применить изменения: 
 + 
 +<code>sudo systemctl restart postgresql</code>
  • vm/pgsql/доступ_к_базе_conf.1754385641.txt.gz
  • Последнее изменение: 2025/08/05 09:20
  • admin