* SSHポートフォワードで表からは入れないDBサーバに接続 [#qbd89f3d]

** 前提 [#l5e16508]
DBサーバ(192.168.0.2)は接続元IPアドレスによるアクセス制御されており、WEBサーバ(www.example.com/192.168.0.1)からしか接続できない。このDBサーバにインターネットを経由してローカルPCから接続したい。

 [ローカルPC] 
 ↓インターネット
 [WEBサーバ] www.example.com/192.168.0.1
 ↓プライベートネットワーク
 [DBサーバ] 192.168.0.2

** 手順 [#s7cc7c18]

1.ローカルPCのポート15432をDBサーバのポート5432に転送するようにする。
 ssh -f -N -L 15432:192.168.0.2:5432 www.example.com

2.DBサーバ上のデータベースtest_dbにユーザtaroとして接続する。
 psql -h localhost -p 15432 test_db taro

** 参考 [#qe225b41]
[[UNIX/SSH ポートフォワード]]


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS