最近、SSH経由でサーバーにPostgreSQLをインストールしました。インストールは成功しましたが、Windows マシンで pgAdmin を使用して接続しようとすると、次のようなエラーが表示されました。
サーバーに接続できませんでした: 接続が拒否されました (0x0000274D/10061) サーバーはホスト "xxx.xxx.xxx.xxx" で実行されており、ポート 5432 で TCP/IP 接続を受け入れていますか?
xxx.xxx.xxx.xxx = サーバーのパブリック IP。
listen_addresses = '*'
ドキュメントは、/etc/postgresql/9.1/main/postgresql.confの値を設定することでこれを修正できることを示唆しています。私はそれをしましたが、それでも私を許しません。
追加エラーが出た
致命的: ホスト "xxx.xx.xxx.xxx"、ユーザー "postgres"、データベース "postgres"、SSL の pg_hba.conf エントリがありません。FATAL: ホスト "xxx.xx.xxx.xxx" の pg_hba.conf エントリがありません。ユーザー「postgres」、データベース「postgres」、SSL オフ
xxx.xx.xxx.xxx = 私の IP アドレス。
何が欠けているようですか?