
Linux에서 GPG 키를 삭제하는 방법
2022-06-04 last update
7 minutes reading Linux Commands수백 개의 불필요한 항목으로 인해 GPG 키 루프가 과부하되었습니까?만약 그렇다면, 취소, 서명하지 않음, 만료된 키를 즉시 삭제해야 합니다.이 문제의 이상적인 해결 방안은 이미 서명한 키만 보존하고 필요에 따라 새 키를 가져오는 것이다.Linux에서 GPG 키를 삭제하는 방법을 모르십니까?걱정 마!이 문서에서는 개별 및 여러 사용자의 GPG 키를 삭제하는 방법을 보여 줍니다.'uid'와'Key ID'를 사용하여 개인 키와 공공 키를 삭제하는 과정도 제공합니다.그럼 시작합시다!
GPG 키 쌍에는 개인 키 및 공개 키 두 가지 유형이 있습니다.공개 키를 사용하여 데이터를 암호화할 수 있으며, 암호화된 데이터는 개인 키로 암호화됩니다.Linux 사용자로서 공개 키만 공유할 수 있습니다.보안상의 이유로 개인 키를 비밀로 해야 합니다.누구나 당신의 공개 키를 사용하여 데이터를 암호화할 수 있습니다.단, 개인 키를 사용하여 복호화해야 합니다.
gpg 명령은 Linux 사용자가 두 개의 다른 명령을 사용하여 공개 키와 개인 키를 나열할 수 있도록 합니다.예를 들어 "gpg"명령에 "-list keys"옵션을 추가하여 공공 키에서 공공 gpg 키를 표시하는 데 사용합니다.
Linux 터미널에 나열할 개인 GPG 키를 저장하려면 "GPG"명령에 "-list secret keys"를 추가하고 실행하십시오.
참고: 특정 사용자의 GPG 키를 삭제하려면 위에서 지정한 명령의 출력에서 사용자 ID'uid'와'Key ID'를 기록한 다음 다음 섹션으로 이동합니다.
사용자의 공공 및 개인 GPG 키를 삭제하는 두 가지 방법이 있습니다.사용자 ID "uid"또는 키 ID (공용 ID) 를 사용하여 삭제할 수 있습니다.또한 GPG는 시스템에서 공개 키와 관련된 개인 키를 삭제할 때만 공개 키를 삭제할 수 있도록 하기 때문에 개인 키를 삭제한 다음 공개 키 삭제 프로세스에 들어가야 한다는 것을 기억하십시오.
다음은 "uid"를 사용하여 전용 GPG를 삭제하는 구문입니다.
확인 대화 상자가 나타납니다. "키 삭제"단추를 누르면 사용자의 개인 키가 몇 초 안에 삭제될지 지정합니다.
이제 사용자의 "uid"를 사용하여 사용자의 공용 GPG를 삭제하는 구문을 보십시오.
다음은 인증에 사용할 공개 키와 개인 키를 보여 줍니다.
이제 사용자 키 ID를 사용하여 GPG 키를 삭제하는 방법을 보여 드리겠습니다. 사용자의 개인 GPG 키를 삭제하려면 다음 구문을 따릅니다.
"키 삭제"단추를 누르면 상기 사용자의 키를 영구적으로 삭제할 것을 확인합니다.
오류가 없는 출력은 John의 개인 키가 삭제되었음을 나타냅니다.이제 공개 키를 삭제하려면 키 ID를 사용하여 "gpg – delete key"명령을 실행합니다.
공개 키 및 개인 키 목록을 확인하여 삭제 작업이 유효한지 확인합니다.
"gpg"명령을 사용하면 한 번에 여러 사용자의 gpg 키를 삭제하고 UID 또는 키 ID를 추가하는 삭제 순서를 따를 수 있습니다.
시작하기 전에 개인 및 공공 GPG 키를 열거하고 uid, "sharqa", "fred"사용자의 개인 및 키 ID를 기록합니다.
Linux 터미널을 사용하면 GPG 명령에 여러 사용자의 UID를 추가하여 여러 사용자의 GPG 키를 삭제할 수 있습니다.
gpg 명령은 사용자 "sharqa"키를 먼저 삭제하고 키 링에서 fred 키를 삭제합니다.
마지막으로 공개 키도 삭제합니다.
이와 같이 여러 사용자의 키 ID를 사용하여 전용 GPG 키를 삭제하려면 다음 구문을 참조하십시오.
이제 [키 삭제] 버튼을 클릭하여 확인합니다.
이 때, 사용자 "Sharqa"의 개인 키가 삭제되고, gpg 명령은 fred 키를 삭제합니다.
상술한 오류 없는 출력은 현재 두 사용자의 개인 키를 삭제했음을 나타낸다.다음 단계에서는 공개 키 링에서 sharqa와fred의 공개 키를 삭제하는 데 사용할 명령을 작성합니다.
Linux 사용자로서 다른 사용자의 키를 시스템에 가져온 후 GPG 키 링에 긴 목록이 포함되어 있습니다.GPG 명령을 사용하여 불필요한 GPG 키를 삭제할 수 있습니다."gpg"명령에 "-delete key"옵션이 추가되어 공공 키를 삭제하는 데 사용되며, "-delete secret key"옵션은 키나 개인 키를 삭제하는 데 도움이 됩니다.이 문서에서는 개별 및 여러 사용자의 GPG 키를 삭제하는 방법을 보여 줍니다.또한 "uid"와 "Key ID"를 사용하여 개인 키와 공공 키를 삭제하는 과정을 제공합니다.
GPG 키 유형
GPG 키 쌍에는 개인 키 및 공개 키 두 가지 유형이 있습니다.공개 키를 사용하여 데이터를 암호화할 수 있으며, 암호화된 데이터는 개인 키로 암호화됩니다.Linux 사용자로서 공개 키만 공유할 수 있습니다.보안상의 이유로 개인 키를 비밀로 해야 합니다.누구나 당신의 공개 키를 사용하여 데이터를 암호화할 수 있습니다.단, 개인 키를 사용하여 복호화해야 합니다.
Linux에서 GPG 키를 나열하는 방법
gpg 명령은 Linux 사용자가 두 개의 다른 명령을 사용하여 공개 키와 개인 키를 나열할 수 있도록 합니다.예를 들어 "gpg"명령에 "-list keys"옵션을 추가하여 공공 키에서 공공 gpg 키를 표시하는 데 사용합니다.
$ gpg --list-keys
아래에서 지정한 출력에서'pub'는 공개 키를 나타내고,'uid'는'사용자 ID','sub'는 하위 키를 나타냅니다.
Linux 터미널에 나열할 개인 GPG 키를 저장하려면 "GPG"명령에 "-list secret keys"를 추가하고 실행하십시오.
$ gpg --list-secret-keys
여기서'sec'는 기밀 또는 개인 키를 표시하고,'uid'는 사용자 ID를 표시하고,'ssb'는 기밀 하위 키를 표시합니다.
참고: 특정 사용자의 GPG 키를 삭제하려면 위에서 지정한 명령의 출력에서 사용자 ID'uid'와'Key ID'를 기록한 다음 다음 섹션으로 이동합니다.
Linux에서 개별 사용자의 GPG 키를 삭제하는 방법
사용자의 공공 및 개인 GPG 키를 삭제하는 두 가지 방법이 있습니다.사용자 ID "uid"또는 키 ID (공용 ID) 를 사용하여 삭제할 수 있습니다.또한 GPG는 시스템에서 공개 키와 관련된 개인 키를 삭제할 때만 공개 키를 삭제할 수 있도록 하기 때문에 개인 키를 삭제한 다음 공개 키 삭제 프로세스에 들어가야 한다는 것을 기억하십시오.
다음은 "uid"를 사용하여 전용 GPG를 삭제하는 구문입니다.
$ gpg --delete-secret-key [uid]
예를 들어, 사용자 "Liza"의 GPG 키를 삭제하려면 다음 명령에서 "Liza""uid"를 지정하여 개인 키를 삭제합니다.$ gpg --delete-secret-key liza

확인 대화 상자가 나타납니다. "키 삭제"단추를 누르면 사용자의 개인 키가 몇 초 안에 삭제될지 지정합니다.


이제 사용자의 "uid"를 사용하여 사용자의 공용 GPG를 삭제하는 구문을 보십시오.
$ gpg --delete-key [uid]
Liza의 private를 삭제하려면 터미널에서 다음 명령을 작성합니다.$ gpg --delete-key liza
"y"를 입력하여 삭제 과정을 확인하면 완성됩니다!
다음은 인증에 사용할 공개 키와 개인 키를 보여 줍니다.
$ gpg --list-keys

$ gpg --list-secret-keys

이제 사용자 키 ID를 사용하여 GPG 키를 삭제하는 방법을 보여 드리겠습니다. 사용자의 개인 GPG 키를 삭제하려면 다음 구문을 따릅니다.
$ gpg --delete-secret-key [Key_ID]
예를 들어, "john"의 개인 GPG 키를 삭제하려면 다음과 같이 "GPG"명령에 키 ID를 추가합니다.$ gpg --delete-secret-key 1B61835F2E64E1C62A9A4725F88BAB439C28653E

"키 삭제"단추를 누르면 상기 사용자의 키를 영구적으로 삭제할 것을 확인합니다.


오류가 없는 출력은 John의 개인 키가 삭제되었음을 나타냅니다.이제 공개 키를 삭제하려면 키 ID를 사용하여 "gpg – delete key"명령을 실행합니다.
$ gpg --delete-key 1B61835F2E64E1C62A9A4725F88BAB439C28653E

공개 키 및 개인 키 목록을 확인하여 삭제 작업이 유효한지 확인합니다.
$ gpg --list-keys


Linux에서 여러 사용자의 GPG 키를 삭제하는 방법
"gpg"명령을 사용하면 한 번에 여러 사용자의 gpg 키를 삭제하고 UID 또는 키 ID를 추가하는 삭제 순서를 따를 수 있습니다.
시작하기 전에 개인 및 공공 GPG 키를 열거하고 uid, "sharqa", "fred"사용자의 개인 및 키 ID를 기록합니다.
$ gpg --list-secret-keys


Linux 터미널을 사용하면 GPG 명령에 여러 사용자의 UID를 추가하여 여러 사용자의 GPG 키를 삭제할 수 있습니다.
$ gpg --delete-secret-key [uid1] [uid2]
예를 들어, "sharqa"와 "fred"의 "uid"도움말로 개인 키를 삭제하려면 다음 명령을 실행합니다.$ gpg --delete-secret-key sharqa fred


gpg 명령은 사용자 "sharqa"키를 먼저 삭제하고 키 링에서 fred 키를 삭제합니다.



마지막으로 공개 키도 삭제합니다.
$ gpg --delete-key sharqa fred

이와 같이 여러 사용자의 키 ID를 사용하여 전용 GPG 키를 삭제하려면 다음 구문을 참조하십시오.
$ gpg --delete-secret-key [Key_ID1] [Key_ID2]…
예를 들어, "Sharqa"와 "fred"의 개인 GPG 키를 삭제하려면 다음과 같이 키 ID를 추가합니다.$ gpg --delete-secret-key BCD7B50F5AD69B6B931E85E32E6E1BEE9855E1CE B7537CEAA0C89170A6AB4065F6F040E15E66CEA2
"sharqa"키 ID를 먼저 추가했습니다.이것이 바로 개인 키가fred 이전에 삭제되는 이유입니다.
이제 [키 삭제] 버튼을 클릭하여 확인합니다.

이 때, 사용자 "Sharqa"의 개인 키가 삭제되고, gpg 명령은 fred 키를 삭제합니다.



상술한 오류 없는 출력은 현재 두 사용자의 개인 키를 삭제했음을 나타낸다.다음 단계에서는 공개 키 링에서 sharqa와fred의 공개 키를 삭제하는 데 사용할 명령을 작성합니다.
$ gpg --delete-key BCD7B50F5AD69B6B931E85E32E6E1BEE9855E1CE B7537CEAA0C89170A6AB4065F6F040E15E66CEA2

결론
Linux 사용자로서 다른 사용자의 키를 시스템에 가져온 후 GPG 키 링에 긴 목록이 포함되어 있습니다.GPG 명령을 사용하여 불필요한 GPG 키를 삭제할 수 있습니다."gpg"명령에 "-delete key"옵션이 추가되어 공공 키를 삭제하는 데 사용되며, "-delete secret key"옵션은 키나 개인 키를 삭제하는 데 도움이 됩니다.이 문서에서는 개별 및 여러 사용자의 GPG 키를 삭제하는 방법을 보여 줍니다.또한 "uid"와 "Key ID"를 사용하여 개인 키와 공공 키를 삭제하는 과정을 제공합니다.