Configurar un clúster de base de datos de PostgreSQL para que acepte conexiones

De forma predeterminada, únicamente los clientes que se ejecuten en el mismo equipo que el clúster de base de datos de PostgreSQL se podrán conectar a él. Para que los clientes remotos puedan conectarse al clúster de base de datos, modifique el archivo de configuración pg_hba.conf de PostgreSQL.

Los siguientes pasos resumen lo que debe hacer para permitir conexiones de clientes en equipos que son remotos respecto al servidor de PostgreSQL. Las entradas que coloque en pg_hba.conf variarán en función de la configuración y políticas de seguridad de su sitio.

  1. Realice una copia de seguridad del archivo pg_hba.conf antes de modificarlo.
  2. Si PostgreSQL está instalado en un servidor de Linux y el administrador de correo de PostgreSQL ya se está ejecutando, deténgalo con el comando de parada de pg_ctl.
  3. Abra el archivo pg_hba.conf con un editor de texto.
  4. Agregue las direcciones IP de los equipos cliente que se conectan, designe las bases de datos a las que se puede conectar cada dirección IP y especifique los métodos de autenticación de cliente utilizados en las conexiones.

    Consulte la documentación de PostgreSQL para obtener más información.

  5. Guarde y cierre el archivo pg_hba.conf.
  6. Si PostgreSQL está instalado en un servidor Linux, utilice pg_ctl para iniciar (o reiniciar) el administrador de correo de PostgreSQL.