Domyślnie breloki GnuPG są przechowywane w (ukrytym) folderze ~/.gnupg
; innymi słowy .gnupg
folder w katalogu domowym. Możesz po prostu skopiować cały folder na nowy komputer. Jeśli GnuPG nie działa poprawnie później lub wyświetla komunikat o błędzie wskazujący na złamane uprawnienia, pamiętaj, aby przejąć własność później (nawet jeśli nazwa użytkownika jest taka sama, wewnętrzne identyfikatory mogą być inne), uruchamiając następujące polecenie w aplikacji Terminal (to zapyta o hasło użytkownika):
sudo chown -R $USER:$USER ~/.gnupg
Alternatywnie możesz wyeksportować tajne klucze za pomocą
gpg --export-secret-keys [key-id] >secret-keys.gpg
dowództwo. Aby odzyskać klucze ze starego dysku, podłącz go do komputera. Aby pracować z brelokiem GnuPG starego dysku, użyj --homedir
opcja, która spowoduje coś takiego
gpg --homedir /Volumes/[old-disks-name]/Users/[username]/.gnupg --list-secret-keys
aby wyświetlić dostępne tajne klucze i
gpg --homedir /Volumes/[old-disks-name]/Users/[username]/.gnupg --export-secret-keys [key-id] > secret-keys.gpg
eksportować je. Możesz także bezpośrednio zaimportować je do nowego pliku kluczy GnuPG, zamiast przechowywać je w pliku pośrednim (obserwuj brakujące) --homedir
parametr w wywołaniu GnuPG po rura):
gpg --homedir /Volumes/[old-disks-name]/Users/[username]/.gnupg --export-secret-keys [key-id] | gpg --import