Linux

如何在沒有使用者互動的情況下導出 GPG 密鑰?

  • November 25, 2018

我使用 GPG 密鑰對具有重複性的備份進行加密,因此我想在生成密鑰後將其導出,以便可以將其移動到備份位置以防伺服器起火。

有沒有辦法在沒有使用者互動的情況下導出密鑰?我可以用這段文件生成密鑰,但是每次我嘗試導出密鑰時,它都會要求輸入密碼。我嘗試傳遞一個環境變數,如PASSPHRASE或添加--passphrase,但它仍然要求輸入密碼。

這甚至可能還是我應該只複製.gnupg目錄並備份它?每台伺服器只有一個 GPG 密鑰。

順便說一下,在帶有 GPG 2.2.8 的 Ubuntu Server 18.04 上嘗試這個。

相關伺服器故障: gpg:我需要備份什麼?

整個.gnupg 目錄可以備份為文件,它還帶有公鑰和您的信任數據庫。僅在發送到另一個系統時才需要導出裝甲。

請注意,任何有權訪問您的備份存檔的人也可以訪問私鑰。有時,這是一項可以允許的政策,有時則不允許。

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