La configuración del firewall es correcta pero el puerto aún está cerrado desde afuera

La configuración del firewall es correcta pero el puerto aún está cerrado desde afuera

Configuré la máquina para conectarme a PostgreSQL de forma remota. Compruebo algo y parece que todo está correcto.

Comprobando el estado del puerto:

$> sudo netstat -tulpn | grep LISTEN | grep 5432

tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 18134/postgres

Comprobando el cortafuegos

$> sudo ufw status | grep 5432

5432 ALLOW Anywhere

Ping dentro del trabajo de la máquina:

$> telnet 185.235.x.x 5432

Connected to 185.235.x.x

Pero cuando llama desde fuera de la máquina

 $> telnet 185.235.x.x 5432
  
 Connecting ... (And then timeout)

¿Qué debo hacer más?

Actualizar

el pg_hba.cof:

# Database administrative login by Unix domain socket
local   all             postgres                                peer

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                     peer
host    replication     all             127.0.0.1/32            md5
host    replication     all             ::1/128                 md5
host    all             all             0.0.0.0/0               md5

información relacionada