Backup

如何備份 GPG?

  • July 26, 2021

我需要從 GPG 備份哪些關鍵文件?我想我的私鑰當然符合條件,但還有什麼呢?

最關鍵的是您的密鑰/私鑰:

gpg --export-secret-keys > secret-backup.gpg

secret-backup.gpg就是要保持安全的文件。

否則 ~/.gnupg/ 目錄包含所有私鑰和公鑰(分別為 secring.gpg 和 pubring.gpg)以及配置和 trustdb 可以方便地儲存。

沒有什麼特別的。假設your@id.here是您的 ID。:

導出密鑰和所有者信任:

gpg --export --armor your@id.here > your@id.here.pub.asc
gpg --export-secret-keys --armor your@id.here > your@id.here.priv.asc
gpg --export-secret-subkeys --armor your@id.here > your@id.here.sub_priv.asc
gpg --export-ownertrust > ownertrust.txt

導入密鑰和所有者信任:

gpg --import your@id.here.pub.asc
gpg --import your@id.here.priv.asc
gpg --import your@id.here.sub_priv.asc
gpg --import-ownertrust ownertrust.txt

最終信任導入的密鑰:

gpg --edit-key your@id.here
gpg> trust
Your decision? 5 (Ultimate trust)

引用自:https://serverfault.com/questions/86048