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 -
Uma vez que os arquivos de chave tenham servido a sua finalidade, 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 chaves com mv
, copie-o, depois retire e remova o original. Esses métodos impedirão que um invasor recupere a chave por meio da inspeção de bit de baixo nível.