Configurar PostgreSQL para permitir conexiones remotas

Por defecto, PostgreSQL solo permite conexiones desde el localhosta través del puerto 5432

netstat -nlt
 Conexiones activas de Internet (solo servidores)
 Proto  Recib Enviad Dirección local         Dirección remota       Estado      
 tcp        0      0 0.0.0.0:10000           0.0.0.0:*               ESCUCHAR   
 tcp        0      0 127.0.0.1:5940          0.0.0.0:*               ESCUCHAR   
 tcp        0      0 127.0.1.1:53            0.0.0.0:*               ESCUCHAR   
 tcp        0      0 127.0.0.1:631           0.0.0.0:*               ESCUCHAR   
 tcp        0      0 127.0.0.1:5432          0.0.0.0:*               ESCUCHAR   
 tcp        0      0 127.0.0.1:25            0.0.0.0:*               ESCUCHAR   
 tcp        0      0 0.0.0.0:17500           0.0.0.0:*               ESCUCHAR   
 tcp        0      0 127.0.0.1:17600         0.0.0.0:*               ESCUCHAR   
 tcp        0      0 127.0.0.1:17603         0.0.0.0:*               ESCUCHAR   
 tcp        0      0 127.0.0.1:3306          0.0.0.0:*               ESCUCHAR   
 tcp        0      0 127.0.0.1:587           0.0.0.0:*               ESCUCHAR   
 tcp        0      0 0.0.0.0:5900            0.0.0.0:*               ESCUCHAR   
 tcp6       0      0 :::10000                :::*                    ESCUCHAR   
 tcp6       0      0 :::80                   :::*                    ESCUCHAR   
 tcp6       0      0 ::1:631                 :::*                    ESCUCHAR   
 tcp6       0      0 :::17500                :::*                    ESCUCHAR   
 tcp6       0      0 :::5900                 :::*                    ESCUCHAR  

Para cambiar este comportamiento por defecto, editamos el fichero de configuración de PostgreSQL que en Ubuntu Server está ubicado en la carpeta /etc/postgresql/ ….

nano /etc/postgresql/9.3/main/postgresql.conf

En la línea donde pone

listen_addresses = 'localhost'

Lo cambiamos por

listen_addresses = '*'

Y reiniciamos postgreSQL con el comando

sudo service postgresql restart

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Copyright 2018 Javier Antó | Javi