- 追加された行はこの色です。
- 削除された行はこの色です。
* ポートフォワード機能がないWindowsアプリから踏み台サーバを経由してLinuxサーバへ接続する [#q9895a12]
* ポートフォワード Win→Linux1→Linux2 [#fca095ab]
** 目的 [#ab7b6a6b]
[WindowsPC] ─> (10022)[linux_srv_01.com] ─> (22)[linux_srv_02.com]
** 目的 [#j7c446f2]
[WindowsPC] → (10022)[linux_srv_01.com] → (22)[linux_srv_02.com]
│ ↑
└────────────────→ × 直接接続できない ───────────────┘
WindowsPCからLinuxSrv01を踏み台にしてLinuxSrv02にSSH接続したいが、WindowsPCのSSHアプリにポートフォワード(プロキシ)機能がない。が、それでもLinuxSrv02に接続したい。
WindowsPCからLinuxSrv01を踏み台にしてLinuxSrv02にSSH接続したいが、WindowsPCのSSHアプリにポートフォワード機能がない。が、それでも
LinuxSrv02に接続したい。
** 手順 [#d46bcd25]
*** 0) LinuxSrv01からLinuxSrv02への接続設定を済ませる [#rb13b100]
LinuxSrv01のSSH公開鍵をLinuxSrv02に登録して、LinuxSrv01にて以下のコマンドを実行するとLinuxSrv02へ接続出来る事を確認する。
ssh linux_srv_02.com -p 22
*** 1) LinuxSrv01にて転送ポートの解放 [#aab0724f]
以下のコマンドをLinuxSrv01にて実行し、LinuxSrv01の10022ポートを開放する。
ssh -g -f -N -L 10022:linux_srv_02.com:22 linux_srv_02.com -p 22
*** 2) WindowsPCからLinuxSrv02に接続 [#a46b3224]
WindowsPC上のSSH/SCPアプリ等にて以下のように設定すると、WindowsPCからLinuxSrv02に接続できる。
- 接続先ホスト linux_srv_01.com
- 接続先ポート 10022
** 補足 [#z8fafc64]
別の方法として、PuTTYでポートフォワードの設定をし、PFwd.exeツールでWindowsPC上に転送ポートを開放する事が考えられる。