從pg_hba.conf文件談談postgresql的連接認證

最近一直在弄postgresql的東西,搭建postgresql數(shù)據(jù)庫集群環(huán)境什么的。操作數(shù)據(jù)庫少不得要從遠程主機訪問數(shù)據(jù)庫環(huán)境,例如數(shù)據(jù)庫管理員的遠程管理數(shù)據(jù)庫,遠程的客戶存取數(shù)據(jù)庫文件。

而在postgresql中配置文件pg_hba.conf就是用來設置訪問認證的重要文件。這里重點談談pg_hba.conf這個文件。

首先聲明,本文說明的內容基于postgresql的9.5.4版本,可能和某些低版本的說明有出入,這是postgresql官方自己更新的,如果想看低版本的,可以自己查看下那個對應版本的用戶手冊。

1.pg_hba.conf文件

在pg_hba.conf文件中,每條記錄占一行,指定一條訪問認證規(guī)則。

總的來說訪問控制記錄大致有以下7種形式:

local database user auth-method [auth-options] host database user address auth-method [auth-options] hostssl database user 
        		

網(wǎng)友評論