多段ローカルポートフォワードして2台経由サーバを経て接続する

目的

以下のような構成のネットワーク環境にて、PCからサーバ3にSSH接続する。

 [PC] 
  ↓
 [サーバ1 10.0.0.1 ]
  ↓              
 [サーバ2 10.0.0.2/192.168.0.2]
  ↓               
 [サーバ3 192.168.0.3]

方法

以下のコマンドを実行する。

 ssh -t -L 10022:localhost:10001 10.0.0.1 ssh -t -L 10001:localhost:10002 10.0.0.2 ssh -t -L 10002:localhost:22 192.168.0.3

これによって、PCのローカルポート10022番にアクセスする事で、サーバ3にSSH接続出来るようになる。

 ssh -p 10022 localhost

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

Last-modified: 2013-12-24 (火) 19:47:34