温馨提示×

Debian PostgreSQL网络配置有哪些要点

小樊
49
2025-09-17 11:18:52
栏目: 云计算

Debian PostgreSQL网络配置要点如下:

  1. 修改配置文件
    • postgresql.conf:设置listen_addresses='*'以允许所有IP连接(生产环境建议指定具体IP),并确认port=5432(默认端口)。
    • pg_hba.conf:添加客户端认证规则,如host all all 0.0.0.0/0 md5(允许所有IP连接,需结合防火墙限制)。
  2. 防火墙设置
    • 使用ufw允许PostgreSQL端口(5432):sudo ufw allow 5432/tcp
  3. 网络连通性验证
    • 通过ping测试节点间网络连通性,确保服务器IP可达。
    • 使用netstatss命令确认PostgreSQL监听状态:sudo netstat -plnt | grep 5432
  4. 安全配置
    • 限制pg_hba.conf中的IP范围,避免开放所有IP(生产环境建议仅允许可信IP)。
    • 启用SSL加密(需配置证书路径)并使用强密码。
  5. 服务重启
    修改配置后需重启PostgreSQL服务:sudo systemctl restart postgresql

注:Debian 10及以上版本可使用netplan配置网络接口(如静态IP),旧版本通过/etc/network/interfaces设置。

0