以下是CentOS上配置pgAdmin网络设置的方法:
修改pgAdmin配置文件
/etc/pgadmin/或/opt/pgadmin/目录下的pgadmin4.conf。listen_address为服务器IP或0.0.0.0(监听所有接口),并指定端口(默认5432)。[server]
listen_address = '0.0.0.0'
port = 5432
sudo systemctl restart pgadmin4。配置防火墙
firewalld,开放pgAdmin端口(默认5432):sudo firewall-cmd --zone=public --add-port=5432/tcp --permanent
sudo firewall-cmd --reload
验证网络连通性
ping或telnet测试服务器IP和端口是否可达。http://<服务器IP>:<端口>,验证pgAdmin是否可远程访问。注意:若需远程管理PostgreSQL数据库,还需在PostgreSQL的postgresql.conf中设置listen_addresses='*',并在pg_hba.conf中添加远程访问规则。
参考来源: