PostgreSQL中的pg_hba.conf
PostgreSQL中的pg_hba.conf
环境:PG 13
-bash-4.2$ pwd
/var/lib/pgsql/13/data
-bash-4.2$ more pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD# "local" is for Unix domain socket connections only
local all all peer
# IPv4 local connections:
host all all 127.0.0.1/32 scram-sha-256
# IPv6 local connections:
host all all ::1/128 scram-sha-256
# Allow replication connections from localhost, by a user with the
# replication privilege.
local replication all peer
host replication all 127.0.0.1/32 scram-sha-256
host replication all ::1/128 scram-sha-256
# 1、连接方式
Type列标识允许的连接方式,可用的值有:local、host、hostssl、hostnossl。
local匹配使用Unix域套接字的连接
host匹配使用TCP/IP建立的连接,同时匹配SSL和非SSL连接。默认安装只监听本地环回地址localhost的连接,不允许使用TCP/IP远程连接,启用远程连接需要修改postgresql.conf中的listen_addresses参数
hostssl匹配必须是使用SSL的TCP/IP连接。配置hostssl有三个前提条件:
1)客户端和服务端都安装OpenSSL
2)编译PostgreSQL的时候指定configure参数--with-openssl打开SSL支持
3)在postgresql.conf中配置ssl=on
hostnossl和hostssl相反,它只匹配使用非SSL的TCP/IP连接。# 2、目标数据库
DATABASE列标识该行设置对哪个数据库生效# 3、目标用户
USER列标识该行设置对哪个数据库用户生效# 4、访问来源
ADDRESS列标识该行设置对哪个IP地址或者IP网段生效# 5、认证方式
MOTHOD列标识客户端的认证方式,常见的认证方法有trust,reject、md5和password等。
PostgreSQL中的pg_hba.conf相关推荐
- 关于postgre中的pg_hba.conf 文件
关于postgre中的pg_hba.conf 文件 客户端认证是由一个配置文件控制的,通常其文件名是 pg_hba.conf,存放在数据库集群的数据目录里. (HBA 的意思是 host-based ...
- 从pg_hba.conf文件谈谈postgresql的连接认证
最近一直在弄postgresql的东西,搭建postgresql数据库集群环境什么的.操作数据库少不得要从远程主机访问数据库环境,例如数据库管理员的远程管理数据库,远程的客户存取数据库文件. 而在po ...
- postgresql的配置文件中找不到postgresql.conf和pg_hba.conf
前言:这两天给我们的服务器上面装了一个postgresql10.3-2,配置远程连接的时候发现找不到postgresql.conf和pg_hba.conf两个文件,反而有postgresql.conf ...
- 连接docker中postgresql数据库出现Connection matched pg_hba.conf line 99: “host all all all md5“
最近跑在docker里的go服务总是莫名其妙的突然连不上postgres数据库,postgres数据库也是跑在docker里,看了下日志 Connection matched pg_hba.conf ...
- PostgreSQL pg_hba.conf 文件简析
点击上方"蓝字" 关注我们,享更多干货! pg_hba.conf文件存放在数据库集群的数据目录里. HBA 的意思是 host-based authentication:基于主机的 ...
- PostgreSQL的pg_hba.conf文件讲解
pg_hba.conf为PostgreSQL的访问策略配置文件,默认位于/var/lib/pgsql/10/data/目录(PostgreSQL10). 该配置文件有5个参数,分别为:TYPE(主机类 ...
- postgresql报错 :FATAL: no pg_hba.conf entry for host 192.168.163.130,user postgres,database pos
报错原因 :没有在/postgres/data/pg_hba.conf配置文件中192.168.163.130授权 PostgreSQL安装及初始化完成以后,在它的配置文件里,默认只允许本机连接,而且 ...
- pg_hba.conf 中 md5 和 scram-sha-256 的区别
db: postgresql 11 auth-method 指定当一个连接匹配这个记录时,要使用的认证方法.下面对可能的选择做了概述,详见第 20.3 节. trust 无条件地允许连接.这种方法允许 ...
- PostgreSQL远程数据库连接 PostgreSQL pg_hba.conf 文件简析
原文连接1:http://blog.csdn.net/zhouxuguang236/article/details/8217487 原文连接2:http://www.cnblogs.com/hilov ...
最新文章
- 在客户端(IE中)无法登录Citrix MetaFrame server的原因
- Linux学习笔记——例说makefile 增加宏定义
- grep和egrep的一些简单用法
- linux iphone 同步时间,与iPad/iPhone同步
- curl -s http://192.168.232.191/openapi/v2 | jq 不显示JSON格式的文档说明
- PyTorch 1.0 中文文档:torch.onnx
- java 线程锁概念_Java多线程——锁概念与锁优化
- Selenium操作页面元素
- bzoj 3388: [Usaco2004 Dec]Cow Ski Area雪场缆车(Tarjan)
- 模型融合之stacking和blending
- ACPI电源管理模式详解
- 如何锻炼个人的演讲、写作与沟通能力
- 加性高斯白噪声信道的信道容量
- Ubuntu18.04手动安装Realtek网卡驱动
- 深度学习系列25:注意力机制
- OpenStack之八: network服务(端口9696)
- 前端面试题整理—ES6篇
- MySQL导入Excel表格
- 站在招聘者角度看面试 | 掘金技术征文
- 最新精仿乐乐易支付网站模板源码
热门文章
- 【BZOJ1045】【codevs1868】糖果传递,数学贪心
- mysql的建库建表语句_SQL语句(建库、建表、修改语句)
- 每日小记2017.2.28
- 杨辉三角、组合数 性质的探究
- 【Openstack】实录手动部署Openstack Rocky 双节点(4)- Nova
- java gui 层次结构_JAVA GUI学习 - JTree树结构组件学习 ***
- python千人成像_Python实现千图成像:从图片爬取到图片合成
- python求1到n的乘积_Python实现矩阵相乘的三种方法小结
- 《程序员面试宝典》精华 底层部分
- 在Unity内使用对象池并实现线程安全的单例模式