在Linux上配置PgAdmin网络,需从服务端和客户端两方面入手,具体步骤如下:
postgresql.conf文件,将listen_addresses设为'*'以允许所有IP连接,还可设置监听端口(默认5432)等参数。pg_hba.conf文件,添加host all all 0.0.0.0/0 md5以允许远程连接(使用密码认证)。sudo systemctl restart postgresql。pgadmin.conf文件,设置Listen_IP地址 = 0.0.0.0以监听所有网络接口,还可修改监听端口(默认5050)。sudo systemctl restart pgadmin4。ufw,运行sudo ufw allow 5432/tcp(数据库端口)和sudo ufw allow 5050/tcp(PgAdmin端口)来开放端口。firewalld,运行sudo firewall-cmd --permanent --add-port=5432/tcp和sudo firewall-cmd --permanent --add-port=5050/tcp,然后sudo firewall-cmd --reload。