debian

Debian下PostgreSQL网络设置怎么做

小樊
41
2025-08-20 09:57:31
栏目: 云计算

Debian下配置PostgreSQL网络需修改配置文件并调整防火墙,步骤如下:

  1. 安装PostgreSQL

    sudo apt update && sudo apt install postgresql postgresql-contrib  
    
  2. 修改PostgreSQL配置文件

    • 设置监听地址:编辑/etc/postgresql/<版本>/main/postgresql.conf,将listen_addresses设为'*'(允许所有IP)或特定IP。
    • 配置访问控制:编辑/etc/postgresql/<版本>/main/pg_hba.conf,添加远程连接规则(如host all all 0.0.0.0/0 md5,允许所有IP用密码连接)。
  3. 重启服务

    sudo systemctl restart postgresql  
    
  4. 配置防火墙(若使用ufw)

    sudo ufw allow 5432/tcp  
    sudo ufw reload  
    
  5. 验证连接
    从远程主机使用psql测试连接:

    psql -h <服务器IP> -U <用户名> -d <数据库名>  
    

注意:生产环境建议限制listen_addresses为特定IP,避免使用0.0.0.0/0,并启用SSL加密。

0
看了该问题的人还看了