有没有一种简单的方法可以将在线服务器上的主目录备份到加密文件夹中?
我听说过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
模式仅适用于有限的配置选项,因此许多设置在使用时可能会被禁用。