내부 키서버에서 동료의 키를 찾아야 합니다.
결과 사용 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
cygwin gpg --keyserver pgp.key-server.io --search-key name
의 GnuPG v. 1.4.22에서 나를 위해 일합니다.
문제의 원인이 될 수 있는 사항:
- 키서버가 손상되었습니다. 다른 서버를 사용해 보세요.
- 이름에 이상한 기호가 포함되어 있습니다. 인용해 보세요. 다른 이름 검색 - 이 검색이 작동합니까?