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

前提

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

手順

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

参考

UNIX/SSH ポートフォワード


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS