Fedora37 PostgreSQL 14 リモート接続を設定する方法

環境
Fedora release 37 (Thirty Seven)
psql (PostgreSQL) 14.3

操作方法
1.認証方式 scram-sha-256を設定します
# vi /var/lib/pgsql/data/postgresql.conf

60行目 : コメント解除して変更
# IPv4 のみをリスンする場合は '0.0.0.0’ を指定
修正前
listen_addresses = 'localhost’
修正後
listen_addresses = '*’

2.最終行に追記
# vi /var/lib/pgsql/data/pg_hba.conf
[ADDRESS] には接続を許可するネットワークを指定
# 全て許可する場合は [0.0.0.0/0]
# [DATABASE], [USER] 列で接続許可するデータベースやユーザーも限定可

host all all 192.168.0.0/24 scram-sha-256

3.PostgreSQLを再起動します

# systemctl restart postgresql

4.Firewalld を有効にしている場合は、サービスの許可が必要です。

# firewall-cmd --add-service=postgresql
success
# firewall-cmd --runtime-to-permanent
success

 

Fedora 37

Posted by arkgame