如何将 GPG 信任数据库从一台机器迁移到另一台机器?

use*_*849 7 gpg

我正在尝试将 gpg 相关文件从旧机器复制到新机器。

我已经弄清楚如何复制密钥:How to import Secret gpg key (copiesd from one machine to another)?但这让 gpg 抱怨它不信任导入的密钥。

如何将信任数据库从一台机器转移到另一台机器?

Ste*_*itt 8

您可以~/.gnupg/trustdb.gpg从一台机器复制到另一台机器。

您还可以导出所有者信任值(这是重要的值)并将其导入到新计算机上:

gpg --export-ownertrust > otrust.txt

rm ~/.gnupg/trustdb.gpg
gpg --import-ownertrust < otrust.txt
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅gpg联机帮助页(尽管网站上的版本并没有比我说的更多)。