Ubuntu中pgAdmin的网络设置主要涉及数据库服务器配置、防火墙及pgAdmin客户端连接,步骤如下:
配置PostgreSQL数据库
/etc/postgresql/<version>/main/postgresql.conf
,将listen_addresses
设为'*'
以允许远程连接。/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
。在pgAdmin中设置服务器连接
安全提示:
0.0.0.0/0
,可限制为特定IP段以提高安全性。参考来源: