Postgresインスタンスにリモート接続したい。ホスト名を渡すpsqlコマンドを使用してこれを行うことができることを私は知っています
私は以下を試しました:
psql -U postgres -p 5432 -h hostname
ターゲットマシンの/etc/postgresql/9.3/main/pg_hba.confファイルを変更して、デフォルトでリモート接続を許可しました
次の行をファイルに追加しました
Host all all source_ip/32 trust
を使用してクラスターを再起動しました
pg_ctlcluster 9.2 mycluster stop
pg_ctlcluster 9.2 mycluster start
ただし、source_ipから接続しようとすると、エラーが発生します
サーバーはホスト ""で実行されており、ポート5432でTCP/IP接続を受け入れていますか?
私はここで何が間違っているのですか?
私はそれを考え出した。
任意のIP /すべてのIPからの着信接続を許可するには、listen_addresses='*'
にpostgresql.conf
を設定する必要がありました