FTPS to sftp プロキシを作る

FTPS クライアントしか使えないクライアントから、ssh しか通さない sftp サーバへファイルを送り付けたい。こういうときどうしたらいいのだろう。

間にプロキシを咬ませることにした。

delegate というびっくりするほど便利なプロキシがあるのでこれを使わせてもらう。

 

delegated STLS=fcl -P21 SERVER=ftp\
MOUNT="/* sftp://sftpserver//*"

 

たったこれだけ!

delegate は sftp を内部で呼び出してるだけなので、sftp コマンドが使える環境になっていれば大丈夫。

ssh トンネル通す多段プロキシ環境下でも大丈夫。 ssh の config に書いておけば。