0

我已配置重复性以创建某些文件夹的备份。我每天做一次增量备份,每周做一次完整备份。

我从 cron 以 root 用户身份运行备份。我为备份创建了一个 gpg 密钥(现在称为 root@machine.com),用于对备份进行签名,因此我可以确保已在该机器上创建了备份。

我自己也有一个 gpg 密钥(称为 me@example.com)。我在机器上导入了我的 gpg 密钥的公钥,我想用它作为加密密钥:所以只有我可以解密备份。

问题是每当增量备份运行时,我都会收到以下错误(或警告):

Error processing remote manifest (duplicity-full.20210629T150301Z.manifest.gpg): GPG Failed, see log
+below:
===== Begin GnuPG log =====
gpg: encrypted with 2048-bit RSA key, ID FFFFFFFFFFFFFFFF, created 2015-11-18
"John Doe <me@example.com>"
gpg: decryption failed: No secret key

我了解,由于加密的密钥不在服务器上,因此无法解密备份。我不明白我应该怎么做。:) 每个方法都建议使用相同的密钥进行加密和签名,但这对我来说很奇怪。有没有其他方法可以正确制作、签名和加密备份?

4

0 回答 0