WinSCP を使って、Proxy(踏み台サーバー) 経由で FTP 接続した時のメモ。
最初にローカルのターミナルで、以下のように「動的なポート転送」で ssh コネクションを張っておきます。
% ssh -N -f -D localhost:1088 -l <USER> <HOST or IP_ADDR>
-N リモートコマンドを実行しません。これはポート転送のみを行いたい場合に便利です。
-f ssh がコマンドを実行する直前に、バックグラウンドに移行するよう指示します。
-D ローカルホスト側における、アプリケーションレベルの動的なポート転送を指定します。今のところ SOCKS4 および SOCKS5 プロトコルがサポートされており、 ssh は SOCKS サーバのようにふるまいます。
上記の準備が整ったら、WinSCP を設定します。