온라인 튜토리얼에서는 이 옵션을 --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>
)는 마지막에 와야 합니다. 매뉴얼 페이지에서:
옵션이 아닌 항목이 발견되는 즉시 옵션 및 명령 구문 분석이 중지된다는 점을 기억하세요.