remotas remota que puerto postgres pg_hba para otro inactivo equipo desde configurar conf conexiones conexion conectar acepte abrir postgresql

remota - Cómo configurar PostgreSQL para aceptar todas las conexiones entrantes



pg_hba.conf linux (4)

Además de las excelentes respuestas anteriores, si desea que se autorice un rango de direcciones IP, podría editar /var/lib/pgsql/{VERSION}/data archivo de /var/lib/pgsql/{VERSION}/data y poner algo así como

host all all 172.0.0.0/8 trust

Aceptará conexiones entrantes de cualquier host del rango anterior. Fuente: http://www.linuxtopia.org/online_books/database_guides/Practical_PostgreSQL_database/c15679_002.htm

Tengo una base de datos PostgreSQL que me gustaría configurar para aceptar todas las conexiones entrantes, independientemente de la dirección IP de origen. ¿Cómo se puede configurar esto en el archivo pg_hba.conf? Estoy usando postgreSQL versión 8.4.


Agregue esta línea a pg_hba.conf de la carpeta postgres

host all all all trust

"confianza" permite a todos los usuarios conectarse sin contraseña.


Solo usa 0.0.0.0/0:

host all all 0.0.0.0/0 md5

Asegúrese de que listen_addresses en postgresql.conf también permita todas las conexiones entrantes:

listen_addresses = ''*''

Después de los cambios, debe volver a cargar la configuración (como superusuario):

SELECT pg_reload_conf();


0.0.0.0/0 para todas las direcciones IPv4

::0/0 para todas las direcciones IPv6

all para que coincida con cualquier dirección IP

samehost para que coincida con cualquiera de las direcciones IP propias del servidor

samenet para hacer coincidir cualquier dirección en cualquier subred a la que el servidor esté conectado directamente.

p.ej

host all all 0.0.0.0/0 md5