我想将 PostgreSQL 配置为仅接受来自指定 IP 的连接。它不应接受来自任何其他 IP 的请求。
以下示例pg_hba.conf允许本地和指定IP有特权登录,但拒绝其他IP。
# TYPE DATABASE USER ADDRESS METHOD
local all all trust
host testdb testuser 192.168.1.1/32 md5
host all all 0.0.0.0/0 reject
检查PostgreSQL数据文件夹中的pg_hba.conf文件。这是客户端身份验证配置文件。
# TYPE DATABASE USER ADDRESS METHOD
host testdb testuser 192.168.1.1 md5
local testdb all md5
将以上内容添加到pg_hba.conf文件中