前提・実現したいこと
CentOS7にインストールしたpostgreSQLに外部のpgadmin4から接続したいのですが、上手く行きません。
/var/lib/pgsql/data/postgresql.conf
上記に、以下の記載をしています。
listen_addresses = '*' port 5432
/var/lib/pgsql/data/pg_hba.conf
上記に、以下の記載をしています。
host all all 19x.xxx.xx.x/32 trust
pg_hba.confに記載するIPアドレスは以下のIPv4アドレスから取得しています。
pgadmin4で接続しようとしてパスワードを入力すると以下のエラーが出ます。
なぜかここでエラーで表示されるhostはpg_hba.confで記載したものと違うIPが表示されます。
FATAL: no pg_hba.conf entry for host "22y.yyy.yyy.yy", user "postgres", database "postgres", SSL off
ちなみにpg_hba.confを以下にすると接続できます。
host all all 0.0.0.0/0 trust
しかしセキュリティ的によろしくないので、正しいIPを入力したいです。
補足情報(FW/ツールのバージョンなど)
centOS8
postgreSQL9
回答1件
あなたの回答
tips
プレビュー