溫馨提示×

Debian上PostgreSQL網絡配置怎么做

小樊
42
2025-08-08 04:52:08
欄目: 云計算

在Debian上配置PostgreSQL網絡需修改配置文件并重啟服務,以下是關鍵步驟:

  1. 安裝PostgreSQL

    sudo apt update && sudo apt install postgresql postgresql-contrib  
    
  2. 修改監聽地址(postgresql.conf)
    編輯配置文件:

    sudo nano /etc/postgresql/<版本>/main/postgresql.conf  
    

    找到listen_addresses,設置為'*'(允許所有IP)或指定IP:

    listen_addresses = '*'  
    
  3. 配置客戶端認證(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  
    
  4. 重啟PostgreSQL服務

    sudo systemctl restart postgresql  
    
  5. 配置防火墻(可選)
    若使用ufw,允許PostgreSQL端口(默認5432):

    sudo ufw allow 5432/tcp  
    
  6. 驗證連接
    從遠程主機使用psql測試:

    psql -h <服務器IP> -U <用戶名> -d <數據庫名>  
    

安全建議

  • 生產環境避免使用listen_addresses = '*',應指定具體IP。
  • 優先使用scram-sha-256認證方式替代md5。
  • 定期檢查配置文件權限,確保敏感信息不被泄露。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女