답변:
전체 이전 홈 디렉토리를 백업 한 경우 이전 ~/.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
이렇게하면 대상 시스템의 키링에 추가됩니다.
그리고 .key 파일을 이전에서 새로운 ~ / .gnupg / private-keys-v1.d 폴더로 이동하고 gnupg를 다시 시작하여 새로 생성 된 키를 잃지 않고 해결했습니다.
이것은 GnuPG 2.1 이상에서만 작동합니다.