当前位置:Gxlcms > 数据库问题 > PostgreSQL的pg_hba.conf文件讲解

PostgreSQL的pg_hba.conf文件讲解

时间:2021-07-01 10:21:17 帮助过:3人阅读

/IP连接,可以是SSL的,也可以不是 hostssl:必须是SSL的 hostnossl:必须是非SSL的

技术图片

DATABASE:

    数据库名,可以是"all", "sameuser", "samerole", "replication"。all表示所有,但不包括replication。多个数据库用“,”隔开。

技术图片

USER:

    用户名,可以为"all",表示所有,也可以具体指定一个用户。多个用户用“,”隔开。和DATABASE一样,也可以将配置放到文件中,文件名加上前缀@

技术图片

ADDRESS:

    可以是为一个主机名,或者由IP地址和CIDR掩码组成。掩码可以为0-32(IPv4)或者0-128(IPv6)间的一个整数,32表示子网掩码为255.255.255.255,24表示子网掩码为255.255.255.0。主机名以“.”开头。samehost可以匹配所有主机、samenet可以匹配同一个掩码内的所有主机。

    例:192.168.10.122/32表示单一主机,192.168.10.0/24表示192.168.0.1~192.168.0.255网段内所有主机,0.0.0.0/0表示所有主机。

技术图片

METHOD:

    密码加密策略,password表示以明文方式发送密码,md5和scram-sha-256会以对应的方式加密再发送密码。

技术图片

 

PostgreSQL的pg_hba.conf文件讲解

标签:参数   表示   ima   子网   add   postgres   多个   res   dom   

人气教程排行