build议安全(和简单)的Dropbox系统

我有一个Ubuntu 9.10服务器,我想利用大文件传输。 理想情况下,系统将是:

  • 易于最终用户下载和上传到。
  • 安全
  • 基于networking的
  • 免费(我知道我知道,梦幻世界对吧?)

有什么build议么? 我正在考虑w2box,但实际上没有安全性。

-M

更新—澄清

我的用例是在同事/朋友之间简单而不经常地交换文件。

在我以前的工作之一,我们有一个伟大的系统…它有两个部分:

1)pipe理员端:

  • pipe理员可以上传/下载文件
  • pipe理员可以创build随时间过期的上传标签代码,并将其用作外部用户上传文件的安全令牌。
  • pipe理员可以将文件指定为可公开访问的文件,也可以将标签代码分配给随时间过期的文件,并将外部用户的安全令牌用于下载文件。

2)外部用户端:

  • 可以看到公共文件
  • 可以input标签下载或上传特定的私人文件。
  • 所有通过SSL完成的交易。

理想情况下,我想find类似的东西。 如果没有这个function,那么至less我希望有一个简单的方法来阻止垃圾邮件发送者和恶意用户在未经允许的情况下下载/上传文件。 与此同时,我想保持这种低维护的特殊场景,我需要发送一个文件,但不一定要去创造一整套他们的凭据的麻烦。

你有没有考虑使用WebDAV? 虽然很多人还没有使用过很多,但对于这类事情来说,这是非常理想的。

详细说明…对于传输安全性,WebDAV可以设置为使用SSL,就像其他的http通信一样。

对于用户控制,我使用OpenLDAP和Apache的mod_auth_ldap取得了巨大的成功。

我想提供更多细节,但是(如Zoredachebuild议的),我们首先需要更多的信息。