debian

Debian PgAdmin网络配置

小樊
48
2025-08-31 19:41:20
栏目: 智能运维

Debian PgAdmin网络配置要点

  1. 安装pgAdmin

    sudo apt update && sudo apt install pgadmin4 -y
    
  2. 配置pgAdmin监听地址
    编辑配置文件 /etc/pgadmin4/pgadmin4.conf,设置监听地址和端口:

    DEFAULT_SERVER = '0.0.0.0'  # 允许所有IP访问
    SERVER_PORT = 5050          # 可自定义端口(默认80需root权限)
    
  3. 开启防火墙规则
    若使用UFW,允许pgAdmin端口(默认5050):

    sudo ufw allow 5050/tcp
    sudo ufw enable
    
  4. 配置PostgreSQL远程连接(若需连接远程数据库)

    • 修改 /etc/postgresql/<版本>/main/postgresql.conf
      listen_addresses = '*'  # 允许所有IP连接
      
    • 修改 /etc/postgresql/<版本>/main/pg_hba.conf
      host all all 0.0.0.0/0 md5  # 允许所有IP通过密码认证
      
    • 重启PostgreSQL:
      sudo systemctl restart postgresql
      
  5. 验证网络连通性

    • 通过浏览器访问 http://服务器IP:端口(如 http://192.168.1.100:5050),使用pgAdmin账户登录。
    • 若连接远程数据库,需在pgAdmin中添加服务器时填写远程IP、端口、用户名及密码。

安全建议

0
看了该问题的人还看了