다음 명령을 사용합니다.
gpg --edit-key [KEY]
gpg> addkey # Add a new key
gpg> 4 # RSA (Sign only)
gpg> 4096 # Keysize
gpg> 0 # Expiration
gpg> y # Correct?
gpg> y # Really create?
하위 키를 생성할 수 있는데, 단일 명령으로 이 작업을 수행하고 싶습니다. 가능합니까?
해당 주제에 대한 정보를 찾을 수 없는 것 같습니다.
답변1
설명:
gpg \
--pinentry-mode=loopback \
--passphrase="" \
--quick-add-key $KEYID rsa4096 sign 0
설명:
- 그만큼
--quick-add-key
옵션은 공백으로 구분된 1~4개의 인수를 사용합니다.fpr
: 기존 개인키의 "지문"algo
: 새 하위 키에 대해 원하는 알고리즘usage
: 새 하위 키에 대해 원하는 사용 종류expire
: 새 하위 키에 대해 원하는 만료 날짜 또는 기간
- 그만큼
--passphrase
=""
새 하위 키에 대한 암호 보호를 비활성화합니다. - 그만큼
--pinentry-mode
=loopback
--passphrase
대화형 프롬프트를 피하려면 버전 2.1부터 를 함께 사용해야 합니다 .
저는 이것을 Debian Bookworm에서 GnuPG 버전 2.2.40으로 테스트했습니다.