ubuntu

ubuntu pgadmin如何进行远程访问

小樊
48
2025-09-12 08:17:55
栏目: 智能运维

  1. 安装PostgreSQL和PgAdmin

    sudo apt update  
    sudo apt install postgresql pgadmin4  
    sudo systemctl start postgresql  
    
  2. 配置PostgreSQL允许远程连接

    • 编辑 postgresql.conf,设置 listen_addresses = '*'
    • 编辑 pg_hba.conf,添加 host all all 0.0.0.0/0 md5(允许所有IP通过密码验证连接)。
    • 重启PostgreSQL:
      sudo systemctl restart postgresql  
      
  3. 配置防火墙(可选)

    • 若使用UFW,开放5432端口:
      sudo ufw allow 5432/tcp  
      
  4. 在PgAdmin中添加远程服务器

    • 启动PgAdmin,在左侧“Servers”右键选择“Create”→“Server…”。
    • Connection选项卡:输入远程服务器IP、端口(默认5432)、用户名、密码。
    • 保存后双击连接即可。

安全提示:建议限制 pg_hba.conf 中的IP范围,避免使用 0.0.0.0/0,并定期更新软件。

0
看了该问题的人还看了