Como compartilhar uma chave pgp em várias máquinas?

40

Como posso exportar uma chave pgp de uma máquina e importá-la para outra? A única maneira que eu descobri (em cavalos-marinhos) foi importá-lo para a seção outras chaves .

Mas eu quero usar uma única chave pgp de diferentes máquinas. É mais fácil resolver via terminal e gpg ? Estou um pouco confuso sobre cavalos-marinhos.

    
por pschmidt 28.03.2011 / 20:24

1 resposta

44

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.

    
por James Henstridge 29.03.2011 / 06:16