将 Dropbox 替换为:Amazon S3 + SSL + GPG/TrueCrypt + 在 OSX 上安装?

将 Dropbox 替换为:Amazon S3 + SSL + GPG/TrueCrypt + 在 OSX 上安装?

因此,目前我们正在使用 Dropbox 在约 10 个 Mac OS X 系统之间共享各种数据文件。

但是,我们已经有一个 S3 帐户,而最低 10 美元/月的 Dropbox 套餐似乎太贵了。我们希望避免任何类型的本地存储(在桌面上共享磁盘等),因为我们是一个地理分散的团队)。

因此,我正在考虑某种方法,让我们可以用自己开发的解决方案取代 Dropbox。我们都是技术娴熟的人,并且/或者足够聪明,可以遵循一些步骤,所以如果它不像 Dropbox 那样“用户友好”,我们都可以接受。

有很多文档包含我想要的部分内容,但有些工具似乎不符合要求:

  1. 通过 SSL 向存储桶传输安全
  2. 存储桶内容加密
  3. 双向同步

我在网上找到的大多数脚本都使用表里不一这似乎是失败 #1。duplicity 似乎不支持 SSL 到 S3 — 文档没有说明,但协议看起来像普通的 HTTP

许多脚本使用 GPG 来加密文件。这似乎可行,但我必须确保每个 OS X 客户端都能够使用相同的密钥来加密和解密文件(密钥管理由我来管理)。FTP 和其他基于客户端的应用程序似乎根本不支持这一点。

最后,大多数脚本使用单向复制,例如使用 Amazon S3 作为简单的备份存储。由于我们将使用 Amazon S3 作为“存储库”,因此它们无法通过此脚本。

呼。所以,我希望有一个工具可以做到这一点,但经过详尽的搜索,我认为不存在这样的工具。在我看来,这个神奇的工具应该是 TrueCrypt 和 rsync 的某种组合。

只要知道哪些工具可以满足我的 3 个要求,我就会很高兴,然后我就可以把其余的整合在一起。有什么想法吗?

答案1

将要融合亚马逊有用吗?

答案2

好吧,我没有魔杖,但您可以使用 rsync 作为同步引擎。

答案3

你有没有考虑过http://www.tarsnap.com/

答案4

Duplicity 现在使用 SSL 连接,除非您使用--s3-unencrypted-connection命令行参数,因此使用 duplicity 现在再次成为一种解决方案。

相关内容