- バックアップ一覧
- ソース を表示
- PostgreSQL/システム管理/SSHポートフォワードで表からは入れないDBサーバに接続 は削除されています。
- 1 (2007-08-13 (月) 15:10:47)
- 2 (2007-08-13 (月) 15:22:03)
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