Debian
如何在 debian 中使用 gpg 從密鑰伺服器導入密鑰?
AFAIK 關於 gpg/pgp 的基本概念是,對於想要在他們之間建立信任的兩個人來說,他們都發布了一個公鑰和私鑰(私鑰由創建它的使用者保存,不共享)與強度(一次 1024 位,現在 4096 位,將來 8192 位,依此類推)。
現在他們兩個需要將他們的公鑰發佈到密鑰伺服器(類似於電話目錄),並提供指向發布這些密鑰的密鑰伺服器的連結。
現在,如果我去伺服器說https://pgp.mit.edu/並蒐索 ashish 我將需要很多
https://pgp.mit.edu/pks/lookup?op=get&search=ashish&op=index
假設我想要的 Ashish 是這個 DAD95197(只是一個例子)我將如何導入該公鑰?
我確實嘗試過
└─[$] gpg --keyserver pgp.mit.edu --recv-keys DAD95197 gpg: keyserver receive failed: No keyserver available
但可以看出那沒有用。
gpg --keyserver pgp.mit.edu --recv-keys DAD95197
應該
DAD95197
從 MIT 密鑰伺服器導入匹配的密鑰。然而,MIT 密鑰伺服器經常存在可用性問題,因此配置另一個密鑰伺服器更安全。我通常使用SKS 池;這是他們在尋找“ashish”時的結果。要從那裡導入密鑰,請執行
gpg --keyserver pool.sks-keyservers.net --recv-keys FBF1FC87DAD95197
(切勿使用短鍵 ID,它們很容易被欺騙)。
此答案解釋瞭如何將 GnuPG 安裝配置為始終使用 SKS 池。