Tengo una base de datos de 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.
postgresql
Fergal
fuente
fuente

md5? Pensé que sería necesario usar tipografíatrust...::/0en lugar de0.0.0.0/0cuando modifica el archivo pg_hba.conf.postgrestener una contraseña segura :sudo -u postgres psql,\password.0.0.0.0/0para todas las direcciones IPv4::0/0para todas las direcciones IPv6allpara que coincida con cualquier dirección IPsamehostpara que coincida con cualquiera de las direcciones IP propias del servidorsamenetpara que coincida con cualquier dirección en cualquier subred a la que el servidor esté conectado directamente.p.ej
fuente
Además de las excelentes respuestas anteriores, si desea que se autorice algún rango de IP, puede editar el
/var/lib/pgsql/{VERSION}/dataarchivo y poner algo comohost all all 172.0.0.0/8 trustAceptará conexiones entrantes de cualquier host del rango anterior. Fuente: http://www.linuxtopia.org/online_books/database_guides/Practical_PostgreSQL_database/c15679_002.htm
fuente
Configuración de todos los archivos con postgres 12 en centos:
paso 1: buscar y editar archivo
presione "i" y en la línea IPv4 cambie
paso 2: busque y edite el archivo postgresql.conf
agregue la última línea: listen_addresses = '*': wq! (guardar archivo) - paso 3: reiniciar
fuente
Agregue esta línea a pg_hba.conf de la carpeta postgres
"confianza" permite que todos los usuarios se conecten sin contraseña.
fuente