Em um terminal, execute o seguinte:
gpg --export-secret-key -a > secretkey.asc
E no outro sistema, importe a chave secreta com:
gpg --import secretkey.asc
Como alternativa, se você tiver acesso ssh ao outro sistema, poderá combinar essas duas ações em um único comando:
gpg --export-secret-key -a | ssh othermachine gpg --import -
Depois que os arquivos principais tiverem seu objetivo, exclua-os com segurança :
shred secretkey.asc && rm secretkey.asc
ou
shred --remove secretkey.asc
Certifique-se de destruir e remover a chave em vez de usar a exclusão normal. Além disso, em vez de mover o arquivo de chave com mv
, copie-o, rasgue e remova o original. Esses métodos impedirão que um invasor recupere a chave por meio de inspeção de bits de baixo nível.