debian

Debian pgAdmin网络配置注意事项

小樊
57
2025-08-11 17:01:05
栏目: 智能运维

Debian pgAdmin网络配置需注意以下事项:

  1. 防火墙设置:确保允许pgAdmin端口(默认5050)和PostgreSQL端口(默认5432)通过防火墙,如使用UFW需执行 sudo ufw allow 5050/tcpsudo ufw allow 5432/tcp
  2. PostgreSQL配置
    • 修改 postgresql.conf,设置 listen_addresses = '*' 以允许远程连接。
    • pg_hba.conf 中添加 host all all 0.0.0.0/0 md5 以允许密码认证的远程连接。
    • 重启PostgreSQL服务使配置生效:sudo systemctl restart postgresql
  3. pgAdmin配置
    • 编辑 pgadmin4.conf,设置监听地址(如 DEFAULT_SERVER = '0.0.0.0')和端口。
    • 创建用户时使用强密码,避免默认凭据。
  4. 安全建议
    • 生产环境中启用SSL加密连接(需配置证书)。
    • 限制 pg_hba.conf 中允许访问的IP地址,避免开放至公网。
  5. 日志与监控:查看PostgreSQL和pgAdmin日志(如 /var/log/postgresql/)排查连接问题。

0
看了该问题的人还看了