Die Firewall-Einstellungen sind korrekt, aber der Port ist von außen immer noch geschlossen

Die Firewall-Einstellungen sind korrekt, aber der Port ist von außen immer noch geschlossen

Ich richte eine Maschine für die Fernverbindung mit PostgreSQL ein. Ich überprüfe etwas und es scheint, als ob alles in Ordnung ist

Überprüfen des Portstatus:

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

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

Überprüfung der Firewall

$> sudo ufw status | grep 5432

5432 ALLOW Anywhere

Ping innerhalb der Maschine funktioniert:

$> telnet 185.235.x.x 5432

Connected to 185.235.x.x

Aber wenn Anruf von außerhalb der Maschine

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

Was soll ich sonst tun?

Aktualisieren

die 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

verwandte Informationen