Linux에서 GnuPG의 하위 키를 삭제하는 방법은 무엇입니까?


14

GnuPG의 Linux (L) Ubuntu 16.04에서 OpenPGP 하위 키를 삭제하고 싶습니다. 일종의 "공백"쓸모없는 키입니다 (아래 키 참조 33333333). 주요 서버에 업로드하지 않았으므로 취소하지 않고 삭제해도 괜찮습니다.

gpg2 --edit-key me@example.com

sec  rsa4096/11111111
     created: 2016-12-12  expires: 2017-12-12  usage: SC  
     confiance : ultime        validity: ultimate
ssb  rsa4096/22222222
     created: 2016-12-12  expires: 2017-12-12  usage: E   
ssb  rsa4096/33333333
     created: 2016-12-12  expires: never       usage:     
ssb  rsa4096/44444444
     créé : 2016-12-12  expires: 2017-12-12  usage: S   
[  ultimate ] (1). me <me@example.com>

"gpg> delkey ​​33333333"을 시도했지만 다음 메시지가 표시됩니다.

You must select at least one key.
(Use the 'key' command.)

그런 다음 gpg> key 33333333이 결과를 얻었습니다 ( list명령 과 동일한 결과 ).

sec  rsa4096/11111111
     created: 2016-12-12  expires: 2017-12-12  usage: SC  
     confiance : ultime        validity: ultimate
ssb  rsa4096/22222222
     created: 2016-12-12  expires: 2017-12-12  usage: E   
ssb  rsa4096/33333333
     created: 2016-12-12  expires: never       usage:     
ssb  rsa4096/44444444
     créé : 2016-12-12  expires: 2017-12-12  usage: S   
[  ultimate ] (1). me <me@example.com>

다음에 어떻게해야합니까?


1
Linux 명령 행 (및 일반적으로)에서 접두사를 사용 LANG=C하면 거의 모든 응용 프로그램에서 영어를 사용할 수 있습니다 . LANG=C gpg2 --edit-key .... 또는을 실행하여 쉘을 영어로 "전환"하십시오 export LANG=C.
Jens Erat

답변:


16

GnuPG의 대화식 --edit-key메뉴는 다르게 작동합니다. 당신은에 의해 하위 키를 선택하지 않은 key [subkey-id],하지만하여 key [key-index], 귀하의 경우에는이 될 것이다 key 2(상단에서 두 번째 하위 키를 기본 키는 계산하지 않습니다).

그렇게 한 후 라인

ssb  rsa4096/33333333

로 변경됩니다

ssb* rsa4096/33333333

키가 선택되었음을 나타내는 별표가 있습니다. 하나 이상의 키를 선택한 후 실행 delkey하여 선택한 하위 키를 삭제합니다. 잊지 마세요 save!


고마워 나는 전에 별표를 보지 못했습니다. 감사합니다 ! 추신 : 키 인덱스 번호는 3이 아닌 2입니다 (첫 번째 "초"키를 선택할 수 없음).
etn

당신 말이 맞습니다 이 질문에 대한 답변이 되었으면 왼쪽의 확인 표시를 선택하십시오 ( FAQ도 참조하십시오 ).
Jens Erat

와우 직관적이지 않았다. 키 ID로 계속 선택했습니다.
arviman
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.