有没有办法在 Debian 上为 gpg 全局设置默认密钥服务器?

13 gpg

我不是要求每个请求的密钥,我知道如何做到这一点,但我想要一个选定的替代 gpg 密钥服务器被默认为,当在请求 then-on-out 中没有指定特定的密钥服务器时。

有任何想法吗?

小智 10

在 ubuntu 设置了一个标准的密钥服务器。

您可以添加条目:

keyserver NAME_OF_KEYSERVER
Run Code Online (Sandbox Code Playgroud)

在文件中 ~/.gnupg/gpg.conf


slm*_*slm 2

查看gpg命令手册页以及在不存在$HOME/.gnugpg目录时它的行为方式,我不确定这将如何工作。当您没有$HOME/.gnugpg目录时,gpg将为您创建一个。

$ gpg --list-keys --fingerprint
gpg: directory `/root/.gnupg' created
gpg: new configuration file `/root/.gnupg/gpg.conf' created
gpg: WARNING: options in `/root/.gnupg/gpg.conf' are not yet active during this run
gpg: keyring `/root/.gnupg/pubring.gpg' created
gpg: /root/.gnupg/trustdb.gpg: trustdb created
Run Code Online (Sandbox Code Playgroud)

我在这里能想到的唯一想法是将默认密钥服务器放在用于在用户gpg第一次运行时填充用户目录的文件中,但这只能勉强满足您的需求。

因此,在我的分析中,我看不出有什么办法可以满足您的要求。