Postgresql 的远程登录配置 pg_hba.conf
创始人
2025-05-31 10:38:52
0

关于pg_hba.conf文件

pg_hba.conf文件负责客户端登录的认证配置。

  1. type
    local记录是本地登录认证规则,host记录是远程主机登录认证规则。
  2. database
    认证记录针对的数据库,all代表全部
  3. user
    认证记录针对的登录用户,all代表全部
  4. address
    认证记录针对的地址,0/0代表全部主机
  5. method
    trust:不需要输入密码,
    password:密码明文传输,
    md5:密码使用md5加密,
    reject:表示拒绝,
    ident:用系统用户认证(todo)

初始配置

初始情况下,pg_hba.conf不允许远程登录

[postgres@pg pgdata]$ vim pg_hba.conf
# TYPE  DATABASE        USER            ADDRESS                 METHOD# "local" is for Unix domain socket connections only
local   all             all                                     trust
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
local   replication     all                                     trust
host    replication     all             127.0.0.1/32            trust
host    replication     all             ::1/128                 trust

此时远程主机上的客户端登录数据库会提示错误

connection to server at “192.168.109.101”, port 5432 failed: FATAL: no pg_hba.conf entry for “host192.168.109.3", user “postgres”, database “postgres”, no encryption

修改配置允许远程登录

在pg_hba.conf中添加下面一行配置,对于主机配置(host),允许所有远程主机(0/0),以所有用户身份(all),以密码md5加密的方式(md5),登录所有的库(all)

host    all             all             0/0                     md5

重启数据库服务,使配置生效,或者使用run “pg_ctl reload” 或 “SELECT pg_reload_conf()”

[postgres@pg pgdata]$ /opt/pgsql/bin/pg_ctl -D /opt/pgdata restart
waiting for server to shut down.... done
server stopped
waiting for server to start....2023-03-20 11:56:10.229 CST [72055] LOG:  redirecting log output to logging collector process
2023-03-20 11:56:10.229 CST [72055] HINT:  Future log output will appear in directory "log".done
server started

此时,可以从远程主机用客户端登录数据库,且需要输入密码。如果不需要输入密码,可以把 md5 改为 trust

相关内容

热门资讯

成都一小学强制教师参与年会表演... 1月25日,成都市锦江区教育局发布情况通报: 近日,接群众投诉成都师范附属小学慧源校区存在“强制教师...
时隔半年,德国议员再提撤回存放... 据CCTV国际时讯援引德国媒体1月23日报道,德国议员施特拉克-齐默尔曼呼吁德国联邦政府将存放在美国...
双汇、唐人神、雪川上新;牧原股... 双汇中式卤味“卤福斋”上市 牧原股份最快2月份在香港上市 正大2026将在中国养小棚虾 1.双汇中式...
上交所对出版传媒、关联方宽甸新... 上交所发布关于对北方联合出版传媒(集团)股份有限公司、关联方宽甸满族自治县新华书店有限公司及有关责任...
原创 2... 2025年中国区域经济的最新画卷徐徐展开,21个省份的经济成绩单已新鲜出炉。透过这些跃动的数字,我们...
原创 马... 近日一则消息震惊全球财富圈,据《财联社》等媒体1月20日的报道:马斯克凭借旗下xAI公司的最新一轮融...
白羽鸡海外引种“断供” 国产种... 图虫创意/供图 证券时报记者 黄翔 2026年伊始,一场由海外禽流感引发的产业震荡,波及我国白羽肉...
Vitalik 谈为什么去中心... 来源:市场资讯 (来源:吴说) 在吴说主持的推特 space 中,Vitalik 表示,很多 Cry...
2026年跨境电商财税合规品牌... 随着全球数字经济深化与各国税务监管趋严,跨境电商行业已步入“合规驱动增长”的新阶段。2026年,财税...
海目星涨8.71%,成交额11... 来源:新浪证券-红岸工作室 1月23日,海目星涨8.71%,成交额11.34亿元,换手率6.89%,...
中国黄金涨停,成交额13.20... 来源:新浪证券-红岸工作室 1月23日,中国黄金涨停,成交额13.20亿元,换手率8.70%,总市值...
昙花一现!死了么APP关联公司... 最近“死了么”APP这瓜是越吃越有意思。 1月23日消息,日前月境(郑州)技术服务有限公司因通过登记...
华神科技拟定增募资不超过4.5... 本报记者 舒娅疆 1月24日,成都华神科技集团股份有限公司(以下简称“华神科技”)披露2026年度向...
下调!进入“0”字头时代! 近期,多家国有银行及部分股份制银行进行了新一轮的存款利率下调。调整后,国有六大行的定期存款整存整取一...
每周股票复盘:瑞丰银行(601... 截至2026年1月23日收盘,瑞丰银行(601528)报收于5.49元,较上周的5.42元上涨1.2...
公募基金业绩“参照系”将全面升... 【大河财立方消息】为落实《推动公募基金高质量发展行动方案》,坚持以投资者为本,规范公募基金业绩比较基...
杰美特:关于回购注销部分限制性... 证券日报网讯 1月23日,杰美特发布公告称,公司于2026年1月22日召开第四届董事会第二十五次会议...
300391,将退市!4连20... 1月23日晚,*ST长药(300391)发布公告,公司于1月23日收到深交所下发的《事先告知书》,拟...
ChatGPT也开始内测广告,... 手机屏幕的光映在脸上,一位美国网民随口问ChatGPT今晚吃什么,答案的末尾却静静躺着一个“赞助”链...
酒厂倒闭潮,谁在为这场“去泡沫... 你家附近的烟酒店,最近是不是贴上了“旺铺转让”? 2025年一年,全国消失了32万家烟酒店,平均每天...