私は困惑しています。私たちはしばらく使用してきたpostgres 9.2データベースを持っています。今私たちはネットワークの外部からそれに接続できる必要があります。Postgresqlリモート接続
私たちは外部IPを設定し、Telnet経由でリモートホストからポート5432に接続できることをテストしました。だから、これは、ネットワーク接続が動作していることを証明ファイアウォール、などすべて良いです。
私が使用して接続しよう:
はpsql -h db.host.com -d dbnameは-p 5432 -Uユーザー
私はpsqlを取り戻す:サーバーは接続を閉じました。
私はのlisten_addresses =「*」はpostgresql.confの
に設定して、pg_hba.confの中で、我々は(単にテストのため)の行を持っていることを確認した
ホストすべてすべて0.0.0.0/0 md5
そして、私はデータベースを再読み込みして、変更が反映されたことを確認しました。
これにより、任意のソースからの接続が許可されます。
DBサーバ上のpsqlバージョンは9.2.14、クライアント側は9.2.13です。
ご意見やご提案はありますか?
あなたはtcp/ip経由でローカルでpostgresサーバに接続できますか?あなたが接続している実際のIPで '0.0.0.0/0'を置き換えてみてください –
はい、私はローカルに接続することができますし、IPも変更しようとしました。ホストが接続していたIPから始めましたが、同じ振る舞いで – tman