以下是Ubuntu中pgAdmin的网络设置技巧及关键步骤:
系统网络配置
/etc/netplan/01-netcfg.yaml),设置静态IP、网关、DNS:network:
version: 2
renderer: networkd
ethernets:
ens33:
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。PostgreSQL服务配置
postgresql.conf,设置listen_addresses = '*'以允许远程连接。pg_hba.conf,添加远程访问规则(如host all all 0.0.0.0/0 md5),重启PostgreSQL:sudo systemctl restart postgresql。pgAdmin自身配置
~/.config/pgadmin/pgadmin.conf,设置listen_address = 0.0.0.0(允许所有IP访问)。port参数(默认5050)。sudo systemctl restart pgadmin4。防火墙设置
sudo ufw allow 5050/tcp,并验证规则:sudo ufw status。安全增强
注意事项:
参考来源: