多段ポートフォワードでSSH接続

目的

以下のような構成のネットワーク環境にて、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