오래된 집에서 개인 PGP 키를 복구 나는 집을 백업하고 새로 시작했다. 나는

여러 해 전에 런치 패드에서 우분투 행동 강령에 서명하기 위해 GPG 키를 만들었습니다. 나는 이후로 그것을 실제로 사용하지 않았습니다. 얼마 후, 나는 집을 백업하고 새로 시작했다.

나는 여전히 백업을 가지고 있지만 이제는 Quickly로 게임을 시작하고 Launchpad에 물건을 업로드하기 시작했습니다. 실제로 PGP 키를 다시 사용하여 할 수 있습니다.

키가 어떻게 구성되어 있는지 또는 어디에 저장되어 있는지 잘 모르겠지만 새 키를 생성하는 대신 이전 키를 복구하고 싶습니다. 어디서부터 시작해야할지 아십니까?



답변

전체 이전 홈 디렉토리를 백업 한 경우 이전 ~/.gnupg/폴더를 새 홈으로 복사하기 만하면됩니다.

이것이 실제로 키를 백업하고 복원하는 가장 좋은 방법은 아니라는 점에 유의해야합니다. 대상 시스템에서 gpg 키링을 덮어 쓰는 단점이 있습니다. 공개 키를 가져 오거나 새 키를 만든 경우 이는 이상적인 솔루션이 아닙니다.

일반적으로 다음을 사용하여 공개 키와 개인 키를 저장해야합니다.

gpg -ao mypub.key --export <MY_KEY_ID>
gpg -ao myprivate.key --export-secret-keys <MY_KEY_ID>

그런 다음 다음을 사용하여 새 시스템에서 가져옵니다.

gpg --import myprivate.key
gpg --import mypub.key

이렇게하면 대상 시스템의 키링에 추가됩니다.


답변

이전 홈 디렉토리의 ./gnupg로 이동하십시오.

그때

gpg --import pubring.gpg
gpg --import secring.gpg

필요한 다른 것을 가져옵니다.


답변

나는 같은 문제가 있었다.

그리고 .key 파일을 이전에서 새로운 ~ / .gnupg / private-keys-v1.d 폴더로 이동하고 gnupg를 다시 시작하여 새로 생성 된 키를 잃지 않고 해결했습니다.

이것은 GnuPG 2.1 이상에서만 작동합니다.


답변