Windows 標準の FTP サーバーを使ってみた。
Linux のシェルスクリプトに書かれた ftp コマンドのテストを、Windows PC 上の MSYS 内で行いたいと思い、Windows の標準 FTP サーバー(IIS に付属)を使ってみた。
ちなみに IIS に FTP サーバーが付いていることは初めて知った。
しかし、結論から言うと、これは以下の理由で失敗に終わった。
(記憶を頼りに書いているので、記述に間違いがあるかもしれない。)
- そもそも MSYS には ftp コマンドが付いていない。
- Linux(MSYS) の ftp と Windows の ftp.exe は似て非なるもの。
- IIS の FTP サーバーで使用できるユーザーは、同時に Windows ユーザーでもなければならない。
- IIS の FTP サーバーの初期設定の手順が複雑で分かりにくい。
・・・という訳で、IIS の FTP サーバーは諦めることにした。残念。
代わりに、TinyFTPDaemon か Cerberus FTP Server を検討してみる。
2013/4/29 追記:
TinyFTPDaemon のインストールを試みたら、「サポートされていない16ビットアプリケーション」というタイトルのエラーダイアログが表示されて、インストールできなかった。Cerberus FTP Server の方は、↓の記事に書いた。
参考記事:
- Windows 7 でIISでFTPサーバーを立ち上げるまでのメモ - ネギのメモ帳
- Valid hostname is expected error in ftp connection : The Official Microsoft IIS Forums
関連記事:
- Cygwin の ftp コマンド - 量産メモ
- Tiny FTP Daemonのページ
- Windowsで軽快に動作するフリーのFTPSサーバ「Cerberus FTP Server」 - GIGAZINE