한 컴퓨터에서 다른 컴퓨터로 gpg 키를 복사하려고합니다.
나는한다:
gpg --export ${ID} > public.key
gpg --export-secret-key ${ID} > private.key
파일을 새 컴퓨터로 이동 한 후 다음을 수행하십시오.
gpg --import public.key
gpg: nyckel [ID]: public key [Name, e-mail] was imported
gpg: Total number of treated keys: 1
gpg: imported: 1 (RSA: 1)
gpg --allow-secret-key-import private.key
sec [?]/[ID] [Creation date] [Name, e-mail]
ssb [?]/[SUB-ID] [Creation date]
모두 나에게 좋아 보이지만 다음과 같습니다.
$ gpg -d [file].gpg
gpg: encrypted with 4096-bit RSA-key, id [SUB-ID], created [Creation date]
[Name, e-mail]
gpg: decryption failed: secret key not accessible
따라서 오류 메시지는 파일이 [SUB-ID]로 암호화되었으며 비밀 키 가져 오기가 파일을 가져 왔음을 나타냅니다. (두 메시지의 [SUB-ID]는 동일합니다).
그래서 나는 분명히 잘못하고 있지만 무엇을 모르겠습니다.
gpg2 -e -r [ID]
"이 키가 지정된 사용자에게 속해 있다는 확신이 없다"는 이유를 알고있을 가능성 이 있습니까? 나는 원래 질문에 그것을 포함 시켰지만 나중에 만 눈치 notice습니다.