PostgreSQL 預設僅允許本地連線。開啟遠端存取需同步修改兩個設定檔:pg_hba.conf 控制客戶端認證來源與方式,postgresql.conf 控制服務監聽位址。本文提供具體修改範例,支援特定網段 MD5 密碼驗證與全介面監聽。
# 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
# 原:listen_addresses = 'localhost'
listen_addresses = '*' # 監聽所有介面
修改完成後重啟 PostgreSQL 服務即可生效。/24 代表子網掩碼 255.255.255.0,涵蓋 192.168.1.0~255。

雙檔同步修改是開啟 PostgreSQL 遠端存取的關鍵,缺一不可。
Linux 內核全局變量 jiffies 深度解析:時間計算、64位擴展、回繞處理與內核定時器應用
Linux 加密備份工具深度評測:Attic、Borg、Obnam、Restic、Duplicacy、Duplicati 六大去重加密備份方案對比
使用 KSysGuard 圖形化監控遠端 Linux 主機效能
華碩 F81se 筆電安裝 Ubuntu 12.04 出現 Cannot allocate resource for EISA slot 錯誤解決方法
Ubuntu useradd vs adduser 深度對比:家目錄創建、交互體驗、腳本適用性