あいにくと私には回答がわからないので、お役に立てませんが、ちょっと興味
深いので。
1. 寡聞にて、このような形で port 番号を指定できる ftp コマンドを知らな
いのですが(telnetではあるまいし)、お使いの ftp はどんなものでしょうか?
ftp の改良種もいくつかあるので、特別な書式やオプションに関しては、ご利
用の ftp に沿った man かドキュメントでないと確認できないと思います。
2. そもそもお使いなのは Cygwin 上の ftp のお話なのでしょうか?
Cygwin では ncftp と言うコマンドがサポートされていているようで、未確認
ですが、ftp と言うコマンドもリンクも無かったように思います。(ncftp だ
といろいろ firewall に関連する設定も変更できるようです)
(which ftp や type -a ftp でどこのコマンドを実行しているかわかるのはご
存知ですよね)
3. わたしは、ネットワーク関係詳しくないので疑問なのですが、こういう
FTP の port mapping は一般的で実績があるものなのでしょうか?
(port 21 はともかく、port 20 は ncftp でも変えられるのかどうかよくわか
らないので。まあ client 側の ftp の port 20 を別コマンドで forwarding
してもよいのでしょうけれど)
ファイアウォール越しの FTP でよく話題になるのは PASV mode とかの関連で
すよね。private な接続だったり、SSH を使ったりするのならば、scp, sftp
でも良いような気もするのですが…
よろしければ、お教えください。
|