利用云备份和文件同步与客户端加密

利用云备份和文件同步与客户端加密

我目前正在为我们的小办公室(只有 2 名员工)安装备份服务器。我对解决方案感到不知所措,因此在这篇文章中,我正在寻找最简单且免费的解决方案。

我拥有的:

  • 装有 ubuntu 12.10 的旧电脑
  • Windows 8 笔记本电脑(主要商务设备)
  • Windows 7 笔记本电脑(备用商务设备,也可用于旅行)
  • Macbook pro(辅助商务设备)

我希望实现的目标

  • 所有设备上的更新文件
  • 在 Linux 机器上,我有两个硬盘,我想让文件被镜像(请注意,这不是必需的。如果不可行,我真的不需要这个功能)

本质上,我想使用 dropbox/skydrive 或其他云存储服务。但是,我处理的文件非常机密,因此如果要上传到云端,必须使用最高安全级别进行加密。在本地机器上,它们不需要加密。

以下是我想要的一个小流程图:

创建并编辑了 laptop1 上的文件。保存文件后,它会随网络中的所有设备一起更新。也就是说,如果我转到我的第二台设备 macbook pro,我应该会有一个更新的副本。如果使用云服务进行同步,则必须加密文件。但是,我不想每次使用文件时都手动解密(我用于业务的软件可能也无法解密,因为它是专有的)。

请告诉我最简单的解决方案。对我来说,就是在所有设备上安装 Dropbox(因为 Dropbox 是跨平台的),但是我找不到加密文件的方法,因为它们位于云端。

  • 请注意,我每周左右会手动备份一次文件
  • 请注意,我知道如果我丢失了加密密钥,我将无法访问我的文件
  • 请注意,我知道加密文件是无用的,因为它们位于云端。
  • 请注意,我的文件包含姓名/出生日期和 SSN/SIN 等个人数据

答案1

我已经使用了 Unison 软件系统,它是多平台的,可以满足我的所有要求:-2 路同步,尽管其中一个充当服务器 - 通过 LAN(使用套接字或 SSH) - 在 Linux 服务器中备份(镜像) - 我将我的设置为保存最后 10 份副本 - 分发到整个网络。

答案2

SpiderOak 提出了一种客户端加密同步解决方案,可防止他们访问您的数据。但是,请确保不要在网络上连接到您的文件:它会要求提供密钥才能解密您的文件并获取访问权限。

SpiderOak 还有另一个强大的优势:它适用于 Linux、Mac 和 Windows。据我所知,其他解决方案(如 JungleDisk 或 Wuala)不适用于 Linux。

相关内容