23

指定されたIPからの接続のみを受け入れるようにPostgreSQLを構成したい。他のIPからのリクエストは受け付けません。

4

3 に答える 3

29

次のpg_hba.confは、ローカルおよび指定されたIPに特権ログインを許可しますが、他のIPは拒否します。</ p>

# TYPE  DATABASE        USER            ADDRESS                 METHOD
local   all             all                                     trust
host    testdb          testuser      192.168.1.1/32             md5
host    all             all           0.0.0.0/0                 reject 
于 2012-08-01T07:05:15.133 に答える
14

最も簡単な方法は、PostgreSQLlocalhostが着信接続のみをリッスンするようにすることです。関連するパラメータはlisten_addressesにありpostgresql.confます。ドキュメントはこちらです。

于 2012-08-01T06:43:16.173 に答える
5

PostgreSQLのデータフォルダにあるpg_hba.confファイルを確認してください。これは、クライアント認証構成ファイルです。

# TYPE  DATABASE        USER            ADDRESS                 METHOD
host    testdb           testuser      192.168.1.1               md5
local   testdb           all                                     md5

上記をpg_hba.confファイルに追加します

于 2012-08-01T06:06:06.857 に答える