ubuntu

Ubuntu下pgAdmin的网络配置

小樊
48
2025-09-02 07:58:00
栏目: 智能运维

Ubuntu下pgAdmin的网络配置主要涉及系统网络、PostgreSQL服务及pgAdmin客户端设置,步骤如下:

  1. 配置系统网络

    • 编辑Netplan配置文件(如/etc/netplan/01-netcfg.yaml),设置静态IP或DHCP,确保网络连通:
      network:  
        version: 2  
        renderer: networkd  
        ethernets:  
          enp4s1:  
            dhcp4: no  
            addresses: [192.168.1.100/24]  
            gateway4: 192.168.1.1  
            nameservers:  
              addresses: [8.8.8.8, 8.8.4.4]  
      
      应用配置:sudo netplan apply
  2. 配置PostgreSQL允许远程访问

    • 修改postgresql.conf,设置listen_addresses = '*'以监听所有接口。
    • 编辑pg_hba.conf,添加规则允许远程连接(如host all all 0.0.0.0/0 md5)。
    • 重启PostgreSQL:sudo systemctl restart postgresql
  3. 配置防火墙

    • 使用UFW开放PostgreSQL默认端口5432:
      sudo ufw allow 5432/tcp
  4. 配置pgAdmin客户端

    • 打开pgAdmin,在“服务器”界面右键选择“创建→服务器”,输入:
      • 主机名:PostgreSQL服务器IP或主机名。
      • 端口:默认5432(可自定义)。
      • 用户名/密码:对应数据库的访问凭证。
    • 保存后测试连接。

安全建议

参考来源:

0
看了该问题的人还看了