0

オンラインで見つけたすべてのアドバイスに従いましたが、これを機能させることができないようです。

バックグラウンド:

RHEL 6.8 を実行しているサーバーに Postgresql 9.6 をセットアップしました。Linux Mint 17.3 を実行しているクライアントから、このサーバーの Postgresql サービスにリモート接続しようとしています。

私が試したこと:

1) postgresql.conf に、次の 2 行を追加しました。

listen_addresses = '*'
port = 5432

2) pg_hba.conf に、次の行を追加しました。

host all all 0.0.0.0/0 md5

3) その後、postgresql サーバーを再起動しました。

service postgresql-9.6 restart

4) 念のためポート 5432 への接続を許可するルールをファイアウォールに追加しました。

iptables -A INPUT -s 0/0 -p tcp --dport 5432 -j ACCEPT

5) 実行netstat -tulpn | grep 5432して、次の出力を得ました。

tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 2625/postmaster
tcp 0 0 ::::5432     :::*      LISTEN 2625/postmaster

クライアントからサーバーに接続するために実行したコマンドは次のとおりです。

psql -h my_host_name -d my_database_name -U postgres

そして、次の出力を得ました。

psql: could not connect to server: Connection timed out
    Is the server running on host "my_host_name" (my_ip_address) and accepting
    TCP/IP connections on port 5432?

質問:

この問題をさらにトラブルシューティングするには、他に何ができますか?

4

1 に答える 1