0

Ubuntu サーバーで実行されている Postgresql データベースに接続しています。オフィスからは問題なかったのですが、自宅から接続しようとすると接続が拒否されました。

FATAL:  no pg_hba.conf entry for host "XX.XXX.XX.XX", user "postgres", database "postgres", SSL off

だから、私は自分のIPをconfファイルに追加しました

host    all             postgres        XX.XXX.XX.XX            md5

終わったと思ったら、新しいエラーが表示されました。

could not connect to server: Connection refused
    Is the server running on host "YYY.YY.YY.YY" and accepting
    TCP/IP connections on port 5432?

サーバーファイアウォールにIPを追加しましたが、サーバーが実行されていてポート5432で接続を受け入れていても、接続が拒否され、同じエラーが表示され続けます ufwから:

5432/tcp                   ALLOW IN    XX.XXX.XX.XX

では、最初にサーバー内のデータベースによって接続が拒否され、次にサーバー自体によって拒否され、その逆ではないというのは奇妙ですか? また、サーバーが実行されていて、そのポートで接続を受け入れている場合、問題を解決するために他に何ができますか?

4

1 に答える 1