在 Ubuntu 18.04 上无法在没有密码的情况下生成 GPG 密钥

在 Ubuntu 18.04 上无法在没有密码的情况下生成 GPG 密钥

有人尝试过在 Ubuntu 18.04 上为加密支柱创建 GPG 密钥吗?

我正在使用以下命令尝试生成密钥:

gpg --gen-key --homedir /etc/salt/gpgkeys

当我运行该程序时,我得到了一组常见的问题,全名、电子邮件等。但是当它进入密码屏幕时,我似乎无法在不输入密码的情况下通过它。我得到了一个如下所示的 ncurses 显示:

gpg 密码

如果我直接按 Enter 跳过它,它会立即弹出。如果我按“取消”,则会收到以下错误:

gpg: agent_genkey failed: Operation cancelled
Key generation failed: Operation cancelled

有人碰到过这种情况吗?

答案1

如果您没有密码,那么最好一开始就不要加密您的数据,因为任何能够访问包含数据的服务器的人都可以使用密钥。

如果您出于某种原因想要假装安全但实际上并不安全,您可以使用--passphrase=''gpg 的参数。但您不应该这样做。

相关内容