Не удается открыть удаленное соединение с Postgres, проблема с FirewallD?
Я перепробовал все, что смог найти, чтобы установить удаленное соединение с моей базой данных Postgres 9.6, работающей на виртуальной машине CentOS 7 gcloud.
Я установил следующее в pg_hba.conf:
host all all MYPUBLICIP/24 md5
postgres.conf:
listen_addresses = '*'
port = 5432
Настройте firewalld, как в этой статье: Как настроить 'FirewallD' в RHEL/CentOS 7 и Fedora 21 - Часть 3 Результат firewall-cmd --list-all
:
trusted (active)
target: ACCEPT
icmp-block-inversion: no
interfaces:
sources: 50.236.122.225/24
services: postgresql
ports: 5432/tcp
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
Там нет интерфейса. Я попытался добавить один, используя firewall-cmd --zone=public --change-interface=eth0
но это что-то изменило.
Я попытался использовать iptables вместо этого, но безуспешно. Iptables теперь удален, поэтому он не может вмешиваться.