我正在对一些内核源代码进行 gpg 验证,并试图找出 gpg 配置文件所在的位置。具体来说,当我在--receive-keys
不提供密钥服务器的情况下运行时,gpg 会做什么?
me@testing:~$ gpg2 -vv --receive-keys 647F28654894E3BD457199BE38DBBDC86092693E
gpg: data source: https://37.191.231.105:443
gpg: armor: BEGIN PGP PUBLIC KEY BLOCK
但是这个 37.191.231.105 指向analytics.sumptuouscapital.com
,这让我感到困惑......
顺便说一句,我试过dpkg -L gnupg2
了,没有安装 .conf 文件,~/.gnupg
文件夹中也没有 .conf 文件。
上游默认当前使用SKS 密钥服务器。您看到的 IP 是列出的 IP 之一
hkps.pool.sks-keyservers.net
:这是在编译时通过以下方式设置的
configure.ac
:这很快就会改变: