Como transferir as chaves SSH e OpenPGP do Launchpad para outro computador?

1

Eu mantenho alguns PPAs no launchpad. Eu criei chaves SSH e OpenPGP para isso.

Se eu precisar atualizar um PPA de outro computador, terei que transferir essas chaves para lá.

Eu tentei exportar e importá-los usando o Seahorse ( Chaves e senhas ), mas eles não quiseram importar.

Qual é a maneira mais fácil de transferir chaves?

    
por Pilot6 10.06.2015 / 14:22

1 resposta

1
A função

Export do Seahorse só exporta chaves públicas, não privadas.

Você pode facilmente exportar a chave privada a partir da linha de comando usando gpg --export-secret-keys [key-id] > secret.pgp .

Uma alternativa seria migrar toda a pasta ~/.gnupg para a nova máquina (talvez seja necessário corrigir alguns problemas de permissão posteriormente, certificando-se principalmente de que você e apenas você possam ler e gravar de / para essa pasta).

As chaves SSH privadas são geralmente armazenadas em ~/.ssh , eu também simplesmente copiava toda a pasta para a nova máquina.

    
por Jens Erat 10.06.2015 / 14:37