GnuPG 홈 디렉토리를 Ubuntu에서 Mac으로 어떻게 이동합니까?

GnuPG 홈 디렉토리를 Ubuntu에서 Mac으로 어떻게 이동합니까?

한때 gpg2Ubuntu 16.04 서버에서 일부 키를 생성했습니다. 이제 기계를 옮겨야 합니다. 생성된 모든 키를 Mac으로 전송해야 합니다. ~/.gnupg파일을 복사하면 될 것 같아요 .

하지만 via를 통해 호출할 수 있도록 어디에 저장해야 합니까? 같은 장소?gpg --list-secret-keys --keyid-format LONG [email protected]

gpg2Mac에 어떻게 설치하나요 ? homebrew gpg2존재하지 않는다.

답변1

원래 키가 있던 머신(Ubuntu 머신)에서:

공개 키를 내보냅니다.

gpg --export --armor --output=key_public.asc

개인 키 내보내기:

gpg --export-secret-keys --armor --output=key_secret.asc

내보낸 파일을 두 번째 컴퓨터(Mac)에 복사합니다.

가져오기 키:

gpg --import --armor key_public.asc

그리고

gpg --import --armor key_secret.asc

위 명령은 키링의 모든 키를 내보냅니다. 특정 키만 원하는 경우 uid를 통해 지정해야 합니다.

답변2

다시 입력하고 ~/.gnupg나중에 사용자 ID 문제를 해결했는지 확인하세요 chown -R $USER:$USER ~/.gnupg. 그 후에도 여전히 문제가 발생하면 GnuPG가 올바른 GnuPG 홈 디렉터리에서 검색할 수 있도록 의도한 사용자로 GnuPG를 실행하고 있는지 확인하십시오. gpg --version또한 사용 중인 홈 디렉토리도 인쇄합니다.

이것gnupg수제 가방이 글을 쓰는 시점에는 GnuPG 2.2가 설치되어 있습니다. 이전과 마찬가지로 gpg2Ubuntu 및 기타 Linux 배포판은 이제 gpg기본적으로 GnuPG 2.x 버전으로 전환됩니다. gpg얼마 전에는 gnupg2homebrew에 전용 패키지가 있었지만 지금은 gnupg.

관련 정보