ポートフォワード Win→Linux1→Linux2

目的

 [WindowsPC] ─> (10022)[linux_srv_01.com] ─> (22)[linux_srv_02.com]

WindowsPCからLinuxSrv01を踏み台にしてLinuxSrv02にSSH接続したいが、WindowsPCのSSHアプリにポートフォワード(プロキシ)機能がない。が、それでもLinuxSrv02に接続したい。

手順

0) LinuxSrv01からLinuxSrv02への接続設定を済ませる

LinuxSrv01のSSH公開鍵をLinuxSrv02に登録して、LinuxSrv01にて以下のコマンドを実行するとLinuxSrv02へ接続出来る事を確認する。

 ssh linux_srv_02.com -p 22

1) LinuxSrv01にて転送ポートの解放

以下のコマンドをLinuxSrv01にて実行し、LinuxSrv01の10022ポートを開放する。

 ssh -g -f -N -L 10022:linux_srv_02.com:22 linux_srv_02.com -p 22

2) WindowsPCからLinuxSrv02に接続

WindowsPC上のSSH/SCPアプリ等にて以下のように設定すると、WindowsPCからLinuxSrv02に接続できる。

  • 接続先ホスト linux_srv_01.com
  • 接続先ポート 10022

補足

別の方法として、PuTTYでポートフォワードの設定をし、PFwd.exeツールでWindowsPC上に転送ポートを開放する事が考えられる。


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