小编Pab*_*abi的帖子

双重还原失败:没有密钥

我正在设置从本地机器到远程服务器的备份。
我在本地机器上生成了 gpg 密钥并运行了一个测试备份:

PASSPHRASE="MyGPGPassphrase" duplicity --encrypt-key KeyID test scp://user@server/path
Run Code Online (Sandbox Code Playgroud)

备份似乎工作正常,在服务器上创建了三个文件。

我的问题是我无法使恢复工作。
我删除了本地机器上的测试文件并尝试使用以下命令恢复它:

PASSPHRASE="MyGPGPassphrase" duplicity --encrypt-key KeyID scp://user@server/path test
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Synchronizing remote metadata to local cache...
Copying duplicity-full-signatures.20151011T011134Z.sigtar.gpg to local cache.
GPGError: GPG Failed, see log below:
===== Begin GnuPG log =====
gpg: encrypted with 2048-bit RSA key, ID KeyID(of ssb), created 2015-10-11
"Name <email>"
gpg: public key decryption failed: Inappropriate ioctl for device
gpg: decryption failed: No secret key
===== End GnuPG log =====
Run Code Online (Sandbox Code Playgroud)

我在本地机器上导出了 gpg 密钥:
gpg --export-secret-key …

encryption backup duplicity gnupg

6
推荐指数
1
解决办法
8169
查看次数

标签 统计

backup ×1

duplicity ×1

encryption ×1

gnupg ×1