Postgresql客户端身份验证问题
我正在与 postgresql 的访问控制文件 pg_hba.conf 作斗争......它从来都不快乐,我想做的就是直接前进: A) 允许从本地主机访问全部 B) 允许从 10.8.0.* (VPN) 访问所有 C)拒绝所有剩余的
我已经阅读了 pgsql 官方网站上的 wiki 页面,但无法弄清楚我的配置有什么问题;我连接到 VPN(效果很好),然后尝试使用 pgadmin => 连接到 pgsql失败;我还尝试安装一个简单的 punBB 论坛(与数据库服务器在同一台机器上),但我得到无法连接到数据库...这都是配置问题...
这是我的示例当前权限:
host all all 10.8.0.0/24 md5
local all postgres ident
local all all ident
host all all 127.0.0.1/32 trust
有什么想法吗?
I am struggling with the postgresql's access control file pg_hba.conf... it's never happy, and all I want to do is straight forward:
A) Allow access to ALL from localhost
B) Allow access to ALL from 10.8.0.* (VPN)
C) Deny ALL remaining
I've read the wiki page on the pgsql's official website, but can't figure out what's wrong with my configuration; I connect to the VPN (which works nice) and then attempt to connect to pgsql using pgadmin => fails; I also try to install a simple punBB forum (on the same machine as the database server) and I get can't connect to database... It's all configuration issue...
Here's a sample of my current permissions:
host all all 10.8.0.0/24 md5
local all postgres ident
local all all ident
host all all 127.0.0.1/32 trust
Any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不知道您读过哪个“pgsql 官方网站上的 wiki 页面”,但是 manual 非常好,并且有示例:
并且不要忘记在更改后重新加载服务器。
I have no idea which "wiki page on the pgsql's official website" have you read but the manual is quite nice and has examples:
And don't forget to reload the server after the changes.