在Debian上配置PostgreSQL网络需修改配置文件并重启服务,以下是关键步骤:
安装PostgreSQL
sudo apt update && sudo apt install postgresql postgresql-contrib  修改监听地址(postgresql.conf)
 编辑配置文件:
sudo nano /etc/postgresql/<版本>/main/postgresql.conf  找到listen_addresses,设置为'*'(允许所有IP)或指定IP:
listen_addresses = '*'  配置客户端认证(pg_hba.conf)
 编辑认证文件:
sudo nano /etc/postgresql/<版本>/main/pg_hba.conf  添加规则(例如允许所有IP通过密码访问):
host all all 0.0.0.0/0 md5  或限制特定网段(如192.168.1.0/24):
host all all 192.168.1.0/24 md5  重启PostgreSQL服务
sudo systemctl restart postgresql  配置防火墙(可选)
 若使用ufw,允许PostgreSQL端口(默认5432):
sudo ufw allow 5432/tcp  验证连接
 从远程主机使用psql测试:
psql -h <服务器IP> -U <用户名> -d <数据库名>  安全建议:
listen_addresses = '*',应指定具体IP。scram-sha-256认证方式替代md5。