我通过 duplicity 启动了备份,没有给它任何选项。我自己没有创建任何 GPG 密钥,因此当我运行 duplicity 时,它要求我输入密码,然后创建密钥,并成功备份(到 BackBlaze B2),并进行加密和压缩。
很好,但我不知道密钥存储在哪里。因此,如果我的驱动器坏了,我将无法恢复备份。gpg -k
没有输出。密钥藏在哪里?
答案1
如果您的(秘密)密钥确实存在,那么它就位于用于创建密钥的用户的秘密密钥环中。该用户的密钥环位于名为“.gnupg”的目录中,该目录位于该用户的主目录中。
因此,密钥将在这里供创建它的用户使用:
~/.gnupg/secring.gpg
但是,根据您所写的内容,duplicity 很可能只是使用了仅由您输入的密码组成的对称密钥。