kqr*_*kqr 6 import gnupg gpg-agent
我正在尝试通过连接到具有密钥的计算机并运行来将我的 PGP 身份(包括密钥)导入到新计算机
ssh othercomputer cat myself.gpg | gpg2 --import
Run Code Online (Sandbox Code Playgroud)
执行此操作时,看起来 GPG 正在导入公钥,而不是私钥。当仔细检查输出时,我可以看到它显示“错误发送到代理:操作已取消”,我认为这与问题有关。
我有
pinentry-programin gpg-agent.conf;gpg-agent并三次检查它是否正在运行;和问题 \xe2\x80\x93 我认为 \xe2\x80\x93 是 GnuPG 检测到它正在管道中运行,即在非交互式 shell中运行。由于非交互式意味着没有用户与之交互,因此至少在大多数情况下显示 pinentry 对话框 \xe2\x80\x93 没有什么意义。
\n\n最简单的解决方案是将其存储myself.gpg在本地驱动器上,然后在单独的命令中导入。我了解此解决方案可能会在隐私和保密方面产生一些影响,因此在盲目听从建议之前,请务必了解此选择的后果。
| 归档时间: |
|
| 查看次数: |
6329 次 |
| 最近记录: |