以下是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
。安全增强
注意事项:
参考来源: