适用于Windows和Linux服务器的最佳encryption备份解决scheme

我正在寻求build议,希望有经验的人有build议。 我有一个Linux SAMBA文件服务器,它有财务数据,我想备份到远程服务器。 另外我有一个Windows服务器上的Quickbooks文件。 我需要一个解决scheme,将创build一个encryption的共享,然后做自动备份。 任何想法来完成这个最好的方法?

一些开源的在那里为你做这个。 Bacula和阿曼达 。 阿曼达确实有一个支付版本和支持的公司。 这些是完整的备份系统。

如果您想要使用更多基本工具,请参阅Debian Administration上的这篇文章 。 使用基本工具的好处是,如果遇到很大的故障,很容易从备份中获取数据并重新开始。

你甚至可以使用这个脚本来编写自己的脚本。

Tarsnap和cron。

有两种encryption方式需要考虑:

  1. 在传输到远程站点的过程中encryption备份
  2. encryption备份的实际内容。

如果你正在控制远程站点,那么也许1)就是你所需要的。 这可以通过SSL隧道发送数据来完成 – 使用stunnel或等效的方法。 这种方法的优点是,在灾难恢复情况下,您不需要密钥就可以解密备份。

但是,如果远程站点不安全或不在您的控制之下,则可能需要选项2.这可以通过多种方式完成 – 从将原始数据存储在encryption分区上到实际encryption备份 – 其中原始数据不是encryption,但备份是。 (我们使用bacula ,而且我知道这是有能力的)。 在这种情况下,您不能丢失encryption密钥,否则您的备份对其他用户来说将毫无用处。

如果您有兴趣encryption您的实际文件系统,请查看eCryptfs 。 最新的Ubuntu版本(9.10)默认使用这个来encryption用户的主目录。

如果您不想自己托pipe备份服务器,也可以使用SpiderOak( https://spideroak.com/ )等SaaS。

在Windows / Mac / Linux上安装非常简单,可以encryption所有内容,而且无需维护。

有一个为Ubuntu添加无头init.d脚本的spideroak-addons软件包。