Linux
如何在沒有使用者互動的情況下導出 GPG 密鑰?
我使用 GPG 密鑰對具有重複性的備份進行加密,因此我想在生成密鑰後將其導出,以便可以將其移動到備份位置以防伺服器起火。
有沒有辦法在沒有使用者互動的情況下導出密鑰?我可以用這段文件生成密鑰,但是每次我嘗試導出密鑰時,它都會要求輸入密碼。我嘗試傳遞一個環境變數,如
PASSPHRASE
或添加--passphrase
,但它仍然要求輸入密碼。這甚至可能還是我應該只複製
.gnupg
目錄並備份它?每台伺服器只有一個 GPG 密鑰。順便說一下,在帶有 GPG 2.2.8 的 Ubuntu Server 18.04 上嘗試這個。
相關伺服器故障: gpg:我需要備份什麼?
整個
.gnupg
目錄可以備份為文件,它還帶有公鑰和您的信任數據庫。僅在發送到另一個系統時才需要導出裝甲。請注意,任何有權訪問您的備份存檔的人也可以訪問私鑰。有時,這是一項可以允許的政策,有時則不允許。