Secara default, keyrings GnuPG disimpan di folder (tersembunyi) ~/.gnupg
; dengan kata lain itu .gnupg
folder di direktori home Anda. Anda cukup menyalin seluruh folder ke mesin baru. Jika GnuPG tidak berfungsi dengan benar setelah itu atau menampilkan beberapa pesan kesalahan yang menunjukkan izin rusak, pastikan untuk mengambil kepemilikan sesudahnya (bahkan jika nama pengguna Anda sama, ID internal bisa berbeda) dengan menjalankan perintah berikut dalam aplikasi Terminal (itu akan menanyakan kata sandi pengguna Anda):
sudo chown -R $USER:$USER ~/.gnupg
Atau, Anda dapat mengekspor kunci rahasia menggunakan
gpg --export-secret-keys [key-id] >secret-keys.gpg
perintah. Karena Anda ingin memulihkan kunci dari disk lama Anda, sambungkan ke komputer Anda. Untuk bekerja pada keyring GnuPG disk lama, gunakan --homedir
opsi, yang akan menghasilkan sesuatu seperti
gpg --homedir /Volumes/[old-disks-name]/Users/[username]/.gnupg --list-secret-keys
untuk membuat daftar kunci rahasia yang tersedia, dan
gpg --homedir /Volumes/[old-disks-name]/Users/[username]/.gnupg --export-secret-keys [key-id] > secret-keys.gpg
untuk mengekspornya. Anda juga dapat langsung mengimpornya ke keyring GnuPG baru Anda alih-alih menyimpan dalam file perantara (amati yang hilang --homedir
parameter dalam panggilan GnuPG setelah pipa):
gpg --homedir /Volumes/[old-disks-name]/Users/[username]/.gnupg --export-secret-keys [key-id] | gpg --import