debian13 gpg导入

把debian12老系统里的私钥,公钥,和信任, 导出到新系统。

直接复制 /root/.gnupg 不行。

用导入导出的方法操作:

假设老系统挂载在/debian12

先删除 新系统的 /root/.gnupg目录,

然后导出3个文件

chroot /debian12 "gpg --export-secret-keys > /all-private.txt"
chroot /debian12 "gpg --export > /all-public.txt"
chroot /debian12 "gpg --export-ownertrust > /ownertrust.txt"

然后导入:
gpg -K
gpg --import /debian12/all-private.txt
gpg --import /debian12/all-public.txt
gpg --import /debian12/ownertrust.txt

清理:
rm /debian12/all-private.txt  /debian12/all-public.txt /debian12/ownertrust.txt

 

chroot /debian12 "gpg --export-secret-keys > /all-private.gpg"