質問 |
||
| 質問者:captain_ha | 社内FTPサーバーの構築 | |
|---|---|---|
困り度:
|
ご存知の方がいらっしゃいましたらご教授ください。 以下の要件で、FTPサーバーを構築する場合、どのような仕組みが必要なのか(もしくはソフト、機材)、教えてください。 社内FTPサーバー ・セキュアな通信が可能 ・ブラウザ上でアップロード、ダウンロードが利用可能 ・高速である ・個人がアップロードする際、毎回URL(入れるディレクトリ)が異なる ・パスワードが毎回違うものが自動で設定される ・それをメールで送信して、相手(社内)はダウンロードする ・その都度アップしたFTP上のデータは3日以内に削除される ※ここでいう社内とは、VPNで離れた支社も含む 以上、宜しくお願い致します。 |
|
質問投稿日時:08/04/15 17:01 質問番号:3951162 |
||
回答良回答20pt |
|
| 回答者:ken-etsu | >・セキュアな通信が可能 「セキュア」の定義によりますが、FTPはセキュアでないと考えるのが一般的です。 >・ブラウザ上でアップロード、ダウンロードが利用可能 それをやるなら、HTTPSで認証つきのWebDAVでしょうね。LinuxなどのUNIX系OSが動いているマシンがあれば構築可能です。条件によっては、VeriSignなどの認証局から発行されたサーバ証明書が必要です。 >・高速である 具体的な目標数値がないとなんとも。 インターネットVPN経由でアクセスするなら、速度もたかが知れてます。速度を気にする必要はないでしょう。VPNを経由しない社内のネットワークにしても、どういう構成なんでしょう?結局は末端のPCやスイッチがスイッチが100Mbpsとかだったら、サーバ側で何をしても100Mbps以上にはなりませんよ。 >・個人がアップロードする際、毎回URL(入れるディレクトリ)が異なる FTPにしてもWebDAVにしても、アップロードするユーザが毎回違うディレクトリを作れば良いんじゃないでしょうか。 >・パスワードが毎回違うものが自動で設定される >・それをメールで送信して、相手(社内)はダウンロードする メールは「セキュア」な手段と考えないのが普通です。 WebDAVにしてもFTPにしても、自動的にパスワードを変更するプログラムを書くことは可能です。 しかし、「毎回」というのは、アップロードする度、ということでしょうか?だったら、プログラムの難易度はかなり上がります。 また、アップロードしたファイルをダウンロードするユーザはどうやって知るのでしょうか?アップロードしたユーザがダウンロードするわけじゃありませんよね? >・その都度アップしたFTP上のデータは3日以内に削除される ファイルの最終更新時刻を見て、72時間より前のものは削除するのは簡単です。これをcronで定期実行してください。 |
|---|---|
| 種類:回答 どんな人:専門家 自信:自信あり |
|
| |
回答日時:08/04/15 21:34 回答番号:No.1 |
|
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |