备份到远程服务器上的加密文件夹中

备份到远程服务器上的加密文件夹中

有没有一种简单的方法可以将在线服务器上的主目录备份到加密文件夹中?

我听说过obnam它应该能够以某种方式使用 GPG 密钥加密存储。

我需要使用哪些命令将我的文件夹~/(在 Ubuntu 14.10 上)的备份配置到我们的在线 Debian 服务器,以便其他 root 管理员无法读取我的个人备份?

答案1

encfs有一个--reverse选择。本质上,您可以在挂载点获得主文件夹的加密视图,然后可以重新同步该加密视图。

--reverse

通常,EncFS 按需提供数据的纯文本视图。通常它存储加密数据并显示明文数据。它以--reverse纯文本数据为源并按需生成加密数据。这对于创建远程加密备份非常有用,因为您不希望本地文件保持未加密状态。

例如,以下内容将在/tmp/crypt-view.

encfs --reverse /home/me /tmp/crypt-view

然后,您可以复制该/tmp/crypt-view目录以获得加密数据的副本。您还必须保留/home/me/.encfs5包含文件系统信息的文件的副本。两者一起可以用来重现未加密的数据:

ENCFS5_CONFIG=/home/me/.encfs5 encfs /tmp/crypt-view /tmp/plain-view

现在/tmp/plain-view包含与以下相同的数据/home/me

请注意,该--reverse模式仅适用于有限的配置选项,因此许多设置在使用时可能会被禁用。

相关内容