methaneのブログ

このブログに乗せているサンプルコードはすべてNYSLです。

Putty で nc を使った多段ssh

ncある限りぼくはどこまででもいけるッ! - (ひ)メモ

この ProxyCommand を puttyごった煮版で利用してみる。
まずは、踏み台サーバーに普通に対して普通にputtyでログインできる状態を作り、適当なセッション名をつけて保存する。
コマンドラインから "plink 踏み台サーバーのセッション名" ができる事を確認する。
次に、到達したいサーバーのセッションを作る。設定画面の connection/Proxy を開く。Proxy Type は local に、真ん中らへんの設定はすっ飛ばし、一番下の Telnet command, or local proxy command の部分に、

plink 踏み台サーバーのセッション名 "nc -w 10 %host %port"

と書く。これで、sshのProxyCommand相当のことがputtyでできる。
まだ1段しか踏み台踏んでないけど、これでいけるなら何段でもいける筈。