atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
PerlさんPerlくん
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
PerlさんPerlくん
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
PerlさんPerlくん
ページ検索 メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • ページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • PerlさんPerlくん
  • [pgSQL] リモートからの接続

PerlさんPerlくん

[pgSQL] リモートからの接続

最終更新:2008年07月14日 04:15

Bot(ページ名リンク)

- view
管理者のみ編集可
今回はpgADMINがpgSQLが動作しているPCではない別のPCからの操作を想定します。
pgSQLサーバが動作しているPCのインターフェイスの指定と、pgSQLサーバを外部
から操作するPCの認証に関する設定を行います。

[1]postgresqlのサーバーホスト内でどのインターフェイスを使うかの指定

サーバに複数のネットワークカードが存在したりする場合、特定にIPからし
か通信を認めない、というような指定ができます。
デフォルトはlocalhostとなっており、内部からの操作のみ受け付けています。
たとえばpgADMINのようなクライアントソフトがpgsqlサーバと同じPCで使用
する場合はlocalhostでいいのですが、そうじゃない場合が多いと思います。
その場合はpgSQLのホストとなっているPCのIPアドレスを指定するか、もしくは
特に指定する場合がなければ'*'を指定します。
一応、pgSQLが動作しているPCのIPアドレスをifconfigで確認し、それを入れます。

 cd /usr/local/pgsql/data
 vi postgresql.conf


ここで以下の行

listen_addresses = 'localhost'

のlocalhostをpgSQLが動作するサーバPCのIPを指定する。

listen_addresses = '192.168.99.10'


[2]pgSQLサーバを外部から操作するPCの認証に関する設定

pg_hba.confを書き換える。
ここはちゃんとした理解が必要。
[2-a]pgSQLsvrのホストが仮想PCの場合でGatewayにNATを使っている場合
ゲストOS(仮想PC)は固定されているので問題ない。クライアント側の
IPがNATのもので有効ならばそれを指定すればいけるはず。
pg_hba.confを開き、修正する。

# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# kaihatsu
host all all 192.168.99.0/24 trust

このような記述がある。pgSQLはこれを上から読んでいって、問題ない場合
のみ接続を許す。この記述の後ろに最終行のようにipアドレスを入れて
ここからの接続を許可させる。(上記の例はVMwareでの設定なので
パスワードや暗号化などの設定がないので注意)

[2-b]pgSQLsvrのホストがリモートサーバの場合はいくつか気をつける
必要がある。

   * 通信の暗号化
   * パスワードによる認証

が最低限必要になる。

# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# Remoto
hostssl postgres 192.168.99.0/24 md5

ここで注意するのは、3つ目の要素にて、IPアドレスが
たとえ単一であっても、
172.20.143.89
ではだめで、マスクを設定する必要がある。
マスクはスラッシュを使ったCIDR表記のみ許可され、
それ以外の表記だとエラーになります。
単一の場合はスラッシュの後ろのネットワークアドレス部
を示す値が32になります。
172.20.143.89/32
これでOK。
IPアドレスやCIDR表記についての説明は
このページが詳しいです。

Tef-Room - Windowsセキュリティ対策
グローバル・プライベートIPアドレス、サブネットマスク、CIDR
http://www.tef-room.net/main/ip-address.html


http://www.tef-room.net/main/ip-address.html

関連
[pgSQL]pgSQLのユーザの追加・変更・削除
http://www32.atwiki.jp/atwikimyj/pages/115.html
「[pgSQL] リモートからの接続」をウィキ内検索
LINE
シェア
Tweet
PerlさんPerlくん
記事メニュー

メニュー

  • トップページ

タグから探す

  • mod_perl
  • perl
  • いまさらperl知識
  • いまさらperl知識
  • Catalyst debug screen lighttpd conf CATALYST_DEBUG
  • cata
  • mySQL
  • module
  • PLESK
  • Catalyst debug screen lighttpd conf CATALYST_DEBUG
  • TT
  • amazon
  • MapServer
  • VW
  • apache
  • mod_perl

タグクラウド

perl module Module GIS PLESK mod_perl cata いまさらperl知識 apache TT PostGIS MapServer SSL mySQL CentOS mysql 携帯 JS amazon VW @INC class mail PgSQL pgSQL インストール バージョンアップ cpan object net win32 Debian ithread FCGI samba linux Catalyst debug screen lighttpd conf CATALYST_DEBUG



リンク






更新履歴

取得中です。
記事メニュー2

更新履歴

取得中です。
人気記事ランキング
  1. [CentOS][環境構築] Catalystインストール
  2. [pgSQL] postgresql8.3.1 インストール
  3. [CentOS][環境構築] lighttpdでCatalystを動かす準備
  4. [pgSQL]新旧pgSQLが混在してしまった場合の対処法
  5. [perl][Catalyst] デバッグ画面 debug screen が消せない!
もっと見る
最近更新されたページ
  • 6067日前

    [perl][Catalyst] デバッグ画面 debug screen が消せない!
  • 6218日前

    [pgSQL] [tips]設定変更後のreload
  • 6239日前

    [pgSQL] PostgreSQLの環境構築まとめ
  • 6239日前

    [pgSQL] リモートからの接続
  • 6239日前

    [pgSQL][pgAdmin] インストールから基本設定まで
  • 6240日前

    [pgSQL]pgSQLのユーザの追加・変更・削除
  • 6240日前

    [pgSQL] [tips]起動中のpgSQLのバージョン確認
  • 6240日前

    [pgSQL]新旧pgSQLが混在してしまった場合の対処法
  • 6240日前

    [pgSQL] 環境変数の設定
  • 6240日前

    [pgSQL] postgresql8.3.1 インストール
もっと見る
人気記事ランキング
  1. [CentOS][環境構築] Catalystインストール
  2. [pgSQL] postgresql8.3.1 インストール
  3. [CentOS][環境構築] lighttpdでCatalystを動かす準備
  4. [pgSQL]新旧pgSQLが混在してしまった場合の対処法
  5. [perl][Catalyst] デバッグ画面 debug screen が消せない!
もっと見る
最近更新されたページ
  • 6067日前

    [perl][Catalyst] デバッグ画面 debug screen が消せない!
  • 6218日前

    [pgSQL] [tips]設定変更後のreload
  • 6239日前

    [pgSQL] PostgreSQLの環境構築まとめ
  • 6239日前

    [pgSQL] リモートからの接続
  • 6239日前

    [pgSQL][pgAdmin] インストールから基本設定まで
  • 6240日前

    [pgSQL]pgSQLのユーザの追加・変更・削除
  • 6240日前

    [pgSQL] [tips]起動中のpgSQLのバージョン確認
  • 6240日前

    [pgSQL]新旧pgSQLが混在してしまった場合の対処法
  • 6240日前

    [pgSQL] 環境変数の設定
  • 6240日前

    [pgSQL] postgresql8.3.1 インストール
もっと見る
ウィキ募集バナー
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. まどドラ攻略wiki
  2. MadTown GTA (Beta) まとめウィキ
  3. R.E.P.O. 日本語解説Wiki
  4. シュガードール情報まとめウィキ
  5. ソードランページ @ 非公式wiki
  6. 軍事・武器解説wiki
  7. Dark War Survival攻略
  8. リオンGTARP
  9. シミュグラ2Wiki(Simulation Of Grand2)GTARP
  10. AviUtl2のWiki
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ストグラ まとめ @ウィキ
  3. ゲームカタログ@Wiki ~名作からクソゲーまで~
  4. 初音ミク Wiki
  5. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  6. 検索してはいけない言葉 @ ウィキ
  7. モンスター烈伝オレカバトル2@wiki
  8. Abiotic Factor 日本語攻略Wiki
  9. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  10. Fate/Grand Order @wiki 【FGO】
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. 参加者一覧 - ストグラ まとめ @ウィキ
  2. サーヴァント/一覧/クラス別 - Fate/Grand Order @wiki 【FGO】
  3. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  4. 上田 さん - ストグラ まとめ @ウィキ
  5. 善逸伝(鬼滅の刃) - アニヲタWiki(仮)
  6. 沼 忌三郎 - ストグラ まとめ @ウィキ
  7. 機体一覧 - 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  8. 女神アルテミス - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  9. モンスター一覧_第2章 - モンスター烈伝オレカバトル2@wiki
  10. 鬼レンチャン(レベル順) - 鬼レンチャンWiki
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.