私はオンラインで見つけたすべてのアドバイスに従ってきましたが、これを動作させることはできません。postgresqlにリモートで接続できません
背景:
私はRHEL 6.8を実行しているサーバー上にセットアップPostgresqlの9.6を持っています。 Linux Mint 17.3を実行しているクライアントからこのサーバのPostgresqlサービスにリモートで接続しようとしています。私が試した何
:
1)postgresql.confので、私は次の2行を追加:pg_hba.confのでは)
listen_addresses = '*'
port = 5432
2を、私はこの行を追加:
その後host all all 0.0.0.0/0 md5
3)が再起動PostgreSQLサーバ:
)iptables -A INPUT -s 0/0 -p tcp --dport 5432 -j ACCEPT
を実行し、この出力を得た:
4)は、念のためにポート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?
質問:
私はこの問題をさらにトラブルシューティングするために他に何ができますか?
RHELの 'psql -h 127.0.0.1 ...'は動作しますか? –