postgresql 客户端认证配置

1 配置监听网卡

配置监听能够让postgresql 在所有的网卡上进行监听。

#postgres>
cat >> $PGDATA/postgresql.conf << EOF
listen_addresses = '*' 
EOF

2 配置客户端连接认证参数

1、编辑客户端配置文件 pg_hba.conf
2、让所有用户都可以通过局域网密码登录。
3、让所有用户,通过本地套接字免密登录。

#postgres>
vi $PGHOME/data/pg_hba.conf

--------------------input------------------------------
local   all             all                                     trust
host    all             all             0.0.0.0/0               scram-sha-256

3 重启数据库

#postgres>
pg_ctl restart -D $PGDATA

4 测试远程登陆是否能够成功

#postgres>
psql -h 192.168.10.170 -U postgres -d postgres