Aquí está la salida del comando netstat
en el servidor ubuntu 14.04:
[email protected]:~$ netstat -tulnp | grep 5432
(No info could be read for "-p": geteuid()=1000 but you should be root.)
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN -
Parece que el puerto 5432 está escuchando el tráfico tcp en loopback. El servidor ibm-testbox
está detrás de un firewall y el reenvío de puertos se utiliza para enrutar el tráfico público al servidor. Pero aún no podemos establecer conexión con el servidor postgres:
PG::ConnectionBad (could not connect to server: Connection refused (0x0000274D/10061)
¿Está abierto el puerto 5432?
Tienes que verificar la dirección de escucha. Como puede ver, solo está escuchando en ese puerto a través de la IP localhost (127.0.0.1:5432
).
El puerto no está abierto para conexiones externas, que es la configuración predeterminada y la más segura para la mayoría de los casos.