從pg_hba.conf文件談?wù)刾ostgresql的連接認(rèn)證
最近一直在弄postgresql的東西,搭建postgresql數(shù)據(jù)庫(kù)集群環(huán)境什么的。操作數(shù)據(jù)庫(kù)少不得要從遠(yuǎn)程主機(jī)訪問(wèn)數(shù)據(jù)庫(kù)環(huán)境,例如數(shù)據(jù)庫(kù)管理員的遠(yuǎn)程管理數(shù)據(jù)庫(kù),遠(yuǎn)程的客戶(hù)存取數(shù)據(jù)庫(kù)文件。
而在postgresql中配置文件pg_hba.conf就是用來(lái)設(shè)置訪問(wèn)認(rèn)證的重要文件。這里重點(diǎn)談?wù)?strong>pg_hba.conf這個(gè)文件。
首先聲明,本文說(shuō)明的內(nèi)容基于postgresql的9.5.4版本,可能和某些低版本的說(shuō)明有出入,這是postgresql官方自己更新的,如果想看低版本的,可以自己查看下那個(gè)對(duì)應(yīng)版本的用戶(hù)手冊(cè)。
1.pg_hba.conf文件
在pg_hba.conf文件中,每條記錄占一行,指定一條訪問(wèn)認(rèn)證規(guī)則。
總的來(lái)說(shuō)訪問(wèn)控制記錄大致有以下7種形式:
local database user auth-method [auth-options] host database user address auth-method [auth-options] hostssl database user
網(wǎng)友評(píng)論