ssh server越えのssh

id:metalglue:20061124:1164367513では,http proxyサーバsshを中継する方法を説明したが,今度はsshサーバで中継する方法を説明する.このとき中継サーバでconnect-proxyを実行する必要があるのだが,自分が管理しているわけではないのでコンパイルから行う.中継サーバでhttp://zippo.taiyo.co.jp/~gotoh/ssh/connect.cから取ってきたconnect.cをコンパイルする.

$ gcc -o ~/connect-proxy connect.c

自宅のサーバで

$ vi .ssh/config
Host target.ip
    ProxyCommand ssh dmz.ip ./connect-proxy %h %p

とする.