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

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

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

我已经弄清楚如何复制密钥:如何导入秘密 gpg 密钥(从一台机器复制到另一台机器)?但这让 gpg 抱怨它不信任导入的密钥。

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

答案1

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

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

gpg --export-ownertrust > otrust.txt

rm ~/.gnupg/trustdb.gpg
gpg --import-ownertrust < otrust.txt

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

相关内容