![gpg keyserver 命令列選項錯誤](https://rvso.com/image/1555359/gpg%20keyserver%20%E5%91%BD%E4%BB%A4%E5%88%97%E9%81%B8%E9%A0%85%E9%8C%AF%E8%AA%A4.png)
我需要在內部密鑰伺服器上找到同事的密鑰。
使用gpg --search-key name
結果:
gpg: error searching keyserver: Invalid argument
gpg: keyserver search failed: Invalid argument
該.gnupg/gpg.conf
文件包含:
keyserver: foo.bar
所以我手動嘗試:
$ gpg2 --keyserver foo.bar --search-keys name
gpg: no keyserver known (use option --keyserver)
gpg: keyserver search failed: No keyserver available
好吧,也許密鑰伺服器選項在搜尋之後?
$ gpg2 --search-keys name --keyserver foo.bar
gpg: Note: '--keyserver' is not considered an option
gpg: no keyserver known (use option --keyserver)
gpg: keyserver search failed: No keyserver available
手冊頁說該--keyserver
選項已棄用,因此我將其添加到.gnupg2/dirmngr.conf
文件中:
keyserver foo.bar
然而結果並沒有改變。
我是否遺漏了什麼或 gpg 的金鑰伺服器選項損壞了?
注意:我已經嘗試過沒有模式和 hkp://foo.bar; 的金鑰伺服器。連接埠已打開,如該 nmap 掃描所示:
Host is up (0.024s latency).
PORT STATE SERVICE VERSION
11371/tcp open http SKS OpenPGP Key Server httpd ....
答案1
兩者都gpg --search-key name
為gpg --keyserver pgp.key-server.io --search-key name
我在 cygwin 中的 GnuPG v. 1.4.22 上工作。
可能導致您的問題的原因:
- 金鑰伺服器損壞,請嘗試另一台
- 該名稱包含奇怪的符號,請嘗試引用它。搜尋其他名字 - 這些搜尋有效嗎?