W terminalu uruchom następujące polecenie:
gpg --export-secret-key -a > secretkey.asc
W drugim systemie zaimportuj tajny klucz za pomocą:
gpg --import secretkey.asc
Alternatywnie, jeśli masz dostęp ssh do innego systemu, powinieneś być w stanie połączyć te dwie akcje w jedno polecenie:
gpg --export-secret-key -a | ssh othermachine gpg --import -
Gdy pliki kluczy osiągną swój cel, bezpiecznie je usuń :
shred secretkey.asc && rm secretkey.asc
lub
shred --remove secretkey.asc
Pamiętaj, aby zniszczyć i usunąć klucz zamiast zwykłego usuwania. Ponadto zamiast przenosić plik klucza za pomocą mv
, skopiuj go, a następnie zniszcz i usuń oryginał. Te metody zapobiegną odzyskaniu klucza przez osobę atakującą za pomocą kontroli bitów niskiego poziomu.