PostgreSQLのアクセス制限

FreeBSDでPostgreSQLのアクセス制限の設定の覚え書き。設定したバージョンは8.1.3。

  • ユーザのパスワードを設定する。
    • sql# ALTER USER username WITH ENCRYPTED PASSWORD ‘secret’
  • デフォルトはUNIXドメインソケットを使用して、ローカルマシンからのみ接続可能なので、リモートから接続可能にする必要がある
    • /usr/local/pgsql/data/postgresql.conf:
      • listen_address = ‘*’
      • port = 5432
  • 指定したホストからだけ接続を許可するようにする。認証プロトコルとしてmd5を使用
    • /usr/local/pgsql/data/pg_hba.conf:
      • host    all    all    192.168.100.0/24  md5
  • あとはpostgresqlを再起動
カテゴリー: FreeBSD, GPS, GIS, Install, Software パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です