在Ubuntu中配置pgAdmin网络,需从系统网络、PostgreSQL配置、pgAdmin自身设置及防火墙等方面入手,具体步骤如下:
sudo nano /etc/netplan/01-netcfg.yaml
编辑Netplan配置文件,设置静态IP等信息,如addresses: [192.168.1.100/24]
等,然后执行sudo netplan apply
使配置生效。/etc/postgresql/<version>/main/postgresql.conf
,将listen_addresses
设为'*'
,并确认port
为5432(默认)。再编辑/etc/postgresql/<version>/main/pg_hba.conf
,添加host all all 0.0.0.0/0 md5
以允许远程连接,最后执行sudo systemctl restart postgresql
重启服务。sudo ufw allow 5432/tcp
开放端口,然后sudo ufw reload
使规则生效。