Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 設定 PostgreSQL 允許遠端連線:pg_hba.conf 與 postgresql.conf 雙檔修改

編輯:關於 Linux

PostgreSQL 預設僅允許本地連線。開啟遠端存取需同步修改兩個設定檔:pg_hba.conf 控制客戶端認證來源與方式,postgresql.conf 控制服務監聽位址。本文提供具體修改範例,支援特定網段 MD5 密碼驗證與全介面監聽。

修改 pg_hba.conf(資料目錄下)

# TYPE  DATABASE  USER  CIDR-ADDRESS  METHOD
local   all       all               trust
host    all       all   127.0.0.1/32  trust
host    all       all   192.168.1.0/24 md5   # 新增:允許 192.168.1.x 密碼驗證
host    all       all   ::1/128       trust

修改 postgresql.conf

# 原:listen_addresses = 'localhost'
listen_addresses = '*'   # 監聽所有介面

修改完成後重啟 PostgreSQL 服務即可生效。/24 代表子網掩碼 255.255.255.0,涵蓋 192.168.1.0~255。

雙檔同步修改是開啟 PostgreSQL 遠端存取的關鍵,缺一不可。

Copyright © Windows教程網 All Rights Reserved