Postgresql acceso remoto externo


Vamos a activar el acceso remoto externo en postgresql

oscar Escrito por oscar 25 February 2023 1326 0

Contenido

Instalar postgres

En los siguientes artículos tenemos la instalación de postgress en diferentes entornos:

Habilitar acceso remoto externo

Para habilitar el acceso remoto debemos modificar dos archivos de configuración: postgresql.conf y el pg_hba.conf.

Archivo postgresql.conf

Dependiendo del sistema operativo, este archivo lo podemos encontrar en diferentes lugares:

Sistema operativo Ubicación de la instalación
Docker /var/lib/postgresql/data/postgresql.conf
Linux /etc/postgresql/{VERSION_POSTGRES}/main/postgresql.conf
Windows C:\Program Files\PostgreSQL\{VERSION_POSTGRES}\data\postgresql.conf

Una vez ubicado el archivo procedemos a modificarlo donde vamos a realizar las siguientes configuraciones:

Busca la línea que contiene el parámetro listen_addresses y asegúrate de que tenga el valor * (que significa que escuchará conexiones en todas las interfaces de red).

listen_addresses = '*'
password_encryption = on

Archivo pg_hba.conf

Dependiendo del sistema operativo, este archivo lo podemos encontrar en diferentes lugares:

Sistema operativo Ubicación de la instalación
Docker /var/lib/postgresql/data/pg_hba.conf
Linux /etc/postgresql/{VERSION_POSTGRES}/main/pg_hba.conf
Windows C:\Program Files\PostgreSQL\{VERSION_POSTGRES}\data\pg_hba.conf

En este archivo realizamos la siguiente configuración:

# IPv4 local connections:
host    all             all             127.0.0.1/32                               md5
host    all             all             IP_DESDE_DONDE_CONECTAREMOS/MÁSCARA        md5

 Si queremos que acepte todas las IPs

host    all             all             0.0.0.0/0            md5

 


Comentario

Debe aceptar antes de enviar