News&Column

FTPの欠点を克服するproftpdのhidden store

FTPは最も広く使われているファイル送信のプロトコルですが、欠点があります。
・ パスワードが平文(セキュリティ低)
・ put中、サーバ上のディスクに中途半場なファイルが見えてしまう
この問題の解決策として、よく使われるのが、
・ IP制限やover ssh
・ put中は別名でputし、完了後renコマンドを打つ。もしくは、put後、完了を知らせるコンプリートファイルを最後に送信し、待ちうけ側は、このファイルの到着を監視。
です。後者の機能は、送信側のシステムで開発する必要があります。弊社では、proftpdのhidden storeを積極的に利用しています。これは、FTPサーバ自身が「受信中はテンポラリーファイルで受けて、完了後にリネームしてくれる」という素晴らしい機能です。ただ、残念なことに、「送信中にアボートしてしまった場合、再送するとテンポラリーファイルが残っているためエラーとなる」という大きな欠点があります。弊社ではこの欠点を克服するパッチを作成し、多くのお客様に御利用頂いております。