Gpg
用於密鑰搜尋的 GPG 密鑰伺服器?
1)我如何知道哪些伺服器用於搜尋密鑰
gpg
gpg --search-key <keyword>
2)如何將伺服器添加到查詢伺服器列表中?
“信譽良好的”密鑰伺服器與其他人交換密鑰更新,因此使用一個與使用另一個相同(在某些情況下會略有延遲)。過去,建議使用 SKS 伺服器池,最好使用安全連接;有關詳細資訊,請參閱上一個連結或此答案。但是該池已被禁用。
從 GPG 2.3.2 開始,預設使用 keyserver.ubuntu.com;要對舊版本執行此操作,請使用:
gpg --keyserver keyserver.ubuntu.com --search-key ...
如果您使用的是該版本或更高版本,並且尚未更改其預設配置,則無需手動指定密鑰伺服器即可。
如有必要,您可以通過添加相關選項來永久儲存密鑰伺服器設置(如果守護程序已經在執行
~/.gnupg/dirmngr.conf
,您可能需要執行):gpgconf --reload dirmngr``dirmngr
keyserver hkps://keyserver.ubuntu.com
您可以在該文件中指定多個
keyserver
選項,但我的印像是只考慮最後一個選項。要真正回答您最初的問題,至少 2.1 版的 GPG 顯示了用於查詢的密鑰伺服器:
$ gpg --search-key A36B494F gpg: data source: https://host-37-191-236-118.lynet.no:443 ...