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相关推荐

  1. 关于postgre中的pg_hba.conf 文件

    关于postgre中的pg_hba.conf 文件 客户端认证是由一个配置文件控制的,通常其文件名是 pg_hba.conf,存放在数据库集群的数据目录里. (HBA 的意思是 host-based ...

  2. 从pg_hba.conf文件谈谈postgresql的连接认证

    最近一直在弄postgresql的东西,搭建postgresql数据库集群环境什么的.操作数据库少不得要从远程主机访问数据库环境,例如数据库管理员的远程管理数据库,远程的客户存取数据库文件. 而在po ...

  3. postgresql的配置文件中找不到postgresql.conf和pg_hba.conf

    前言:这两天给我们的服务器上面装了一个postgresql10.3-2,配置远程连接的时候发现找不到postgresql.conf和pg_hba.conf两个文件,反而有postgresql.conf ...

  4. 连接docker中postgresql数据库出现Connection matched pg_hba.conf line 99: “host all all all md5“

    最近跑在docker里的go服务总是莫名其妙的突然连不上postgres数据库,postgres数据库也是跑在docker里,看了下日志 Connection matched pg_hba.conf ...

  5. PostgreSQL pg_hba.conf 文件简析

    点击上方"蓝字" 关注我们,享更多干货! pg_hba.conf文件存放在数据库集群的数据目录里. HBA 的意思是 host-based authentication:基于主机的 ...

  6. PostgreSQL的pg_hba.conf文件讲解

    pg_hba.conf为PostgreSQL的访问策略配置文件,默认位于/var/lib/pgsql/10/data/目录(PostgreSQL10). 该配置文件有5个参数,分别为:TYPE(主机类 ...

  7. 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安装及初始化完成以后,在它的配置文件里,默认只允许本机连接,而且 ...

  8. pg_hba.conf 中 md5 和 scram-sha-256 的区别

    db: postgresql 11 auth-method 指定当一个连接匹配这个记录时,要使用的认证方法.下面对可能的选择做了概述,详见第 20.3 节. trust 无条件地允许连接.这种方法允许 ...

  9. PostgreSQL远程数据库连接 PostgreSQL pg_hba.conf 文件简析

    原文连接1:http://blog.csdn.net/zhouxuguang236/article/details/8217487 原文连接2:http://www.cnblogs.com/hilov ...

最新文章

  1. 在客户端(IE中)无法登录Citrix MetaFrame server的原因
  2. Linux学习笔记——例说makefile 增加宏定义
  3. grep和egrep的一些简单用法
  4. linux iphone 同步时间,与iPad/iPhone同步
  5. curl -s http://192.168.232.191/openapi/v2 | jq 不显示JSON格式的文档说明
  6. PyTorch 1.0 中文文档:torch.onnx
  7. java 线程锁概念_Java多线程——锁概念与锁优化
  8. Selenium操作页面元素
  9. bzoj 3388: [Usaco2004 Dec]Cow Ski Area雪场缆车(Tarjan)
  10. 模型融合之stacking和blending
  11. ACPI电源管理模式详解
  12. 如何锻炼个人的演讲、写作与沟通能力
  13. 加性高斯白噪声信道的信道容量
  14. Ubuntu18.04手动安装Realtek网卡驱动
  15. 深度学习系列25:注意力机制
  16. OpenStack之八: network服务(端口9696)
  17. 前端面试题整理—ES6篇
  18. MySQL导入Excel表格
  19. 站在招聘者角度看面试 | 掘金技术征文
  20. 最新精仿乐乐易支付网站模板源码

热门文章

  1. 【BZOJ1045】【codevs1868】糖果传递,数学贪心
  2. mysql的建库建表语句_SQL语句(建库、建表、修改语句)
  3. 每日小记2017.2.28
  4. 杨辉三角、组合数 性质的探究
  5. 【Openstack】实录手动部署Openstack Rocky 双节点(4)- Nova
  6. java gui 层次结构_JAVA GUI学习 - JTree树结构组件学习 ***
  7. python千人成像_Python实现千图成像:从图片爬取到图片合成
  8. python求1到n的乘积_Python实现矩阵相乘的三种方法小结
  9. 《程序员面试宝典》精华 底层部分
  10. 在Unity内使用对象池并实现线程安全的单例模式