Postgresql 服务器:允许访问私有网络内的远程连接,而不是外部

目前,我正在编辑允许远程连接的Postgresql配置文件:

>>     sudo     nano /    etc/    postgresql/14/    main/    pg_hba.conf 

#Allout     or     Universal     connection: 
#To     all     allow     all     users,     from     all     remote     places     access 
#to     the     all     databases,     add     the     following     to     the     above     script: 
    host            all             all         0.0.0.0/0       scram-sha-256

如何将此访问限制为仅对我们专用网络中的 IP 进行访问。例如,IP 地址范围是:

1.1.10.0-255, 
1.1.11.0-255, 
1.1.12.0-255,
1.1.13.0-255

如何配置文件以允许来自这些 IP 的远程连接?

Postgresql
服务器
database
2023-05-15 13:16:07
浏览
收藏 0
回答 2
待解决
回答 2
按赞同
/
按时间
疑惑的冒险者

你可以复制和修改​​文档中的示例​

host      all      all  1.1.10.0/23  scram-sha-256
host      all      all  1.1.12.0/23  scram-sha-256

第一个条目启用前两个范围,第二个条目启用另外两个。

分享
微博
QQ
微信
回复
2023-05-15 15:15:59
pgdba

​pg_hba.conf文件​

host       database  user  address  auth-method  [auth-options]
host       database  user  IP-address  IP-mask  auth-method  [auth-options]

​IP-address​

​IP-mask​

这两个域可以被用作​​IP-address​​​​/​​ ​​mask-length​​记号法的替代方案。和指定掩码长度不同,实际的掩码被指 定在一个单独的列中。例如,​​255.0.0.0​​表示 IPv4 CIDR 掩码长度 8,而​​255.255.255.255​​表示 CIDR 掩码长度 32。

分享
微博
QQ
微信
回复
2023-05-27 11:55:08
相关问题
VScode终端ssh连接不到Linux服务器问题
28151浏览 • 2回复 待解决
服务器 mysql 密码问题
2300浏览 • 0回复 待解决
centos服务器系统宕机
2089浏览 • 1回复 待解决
HarmonyOS 文件上传服务器问题
350浏览 • 1回复 待解决
mqtt服务器通信有知道吗?
2498浏览 • 1回复 待解决
请求服务器图片资源刷新卡片
875浏览 • 1回复 待解决