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

Различия

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

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

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