GPG를 사용하여 키 서버를 지정하는 방법은 무엇입니까?

GPG를 사용하여 키 서버를 지정하는 방법은 무엇입니까?

온라인 튜토리얼에서는 이 옵션을 --keyserver다음과 같이 사용하라고 나와 있습니다.

gpg --send-keys <keyID> --keyserver 'hkp://keyserver.ubuntu.com:11371'

하지만 gpg옵션이 인식되지 않습니다 --keyserver. 내가 뭘 잘못했나요?

답변1

GPG의 명령줄 구문 분석은 약간 이상합니다.

gpg [--homedir dir] [--options file] [options] command [args]

올바른 순서는 옵션, 명령, 명령에 대한 인수 순이므로 다음과 같이 해야 합니다.

gpg --keyserver 'hkp://keyserver.ubuntu.com:11371' --send-keys <keyID>

GPG에서는 옵션 앞에 명령을 넣을 수 있으므로 다음과 같이 할 수도 있습니다.

gpg --send-keys --keyserver 'hkp://keyserver.ubuntu.com:11371' <keyID>

그러나 명령의 인수(이 경우 <keyID>)는 마지막에 와야 합니다. 매뉴얼 페이지에서:

옵션이 아닌 항목이 발견되는 즉시 옵션 및 명령 구문 분석이 중지된다는 점을 기억하세요.

관련 정보