Como restaurar um backup de duplicidade para um novo host?

1
  • Teve uma falha catastrófica em uma matriz RAID e perdeu tudo.

  • Tenha um conjunto completo de backups no S3 por meio de duplicidade (arquivos 2003), criptografados com GPG.

  • Eu tenho a frase secreta e uma cópia da chave privada usada para criptografar os backups.

  • Eu importei a chave privada no novo host com gpg --import-key KEYNAME . gpg --list-keys me dá o KEYID . Nós vamos dizer que é 123456.

  • Baixou todos os arquivos do S3 para um novo host local.

  • Quando tento listar os arquivos no backup com duplicity list-current-files file:///mnt/Media/backups --encrypt-key 123456 , o resultado é:

Synchronizing remote metadata to local cache... GnuPG passphrase: Copying duplicity-full-signatures.20111105T191036Z.sigtar.gpg to local cache. GPGError: GPG Failed, see log below: ===== Begin GnuPG log ===== gpg: encrypted with RSA key, ID ABCDEFG gpg: decryption failed: No secret key ===== End GnuPG log =====

Qual etapa (s) estou faltando? A chave RSA referenciada no log do GnuPG (ex: ABCDEF) é diferente do ID da chave que importei (ex: 123456), é aquela relacionada ao problema?

Meu teste é restaurado quando configuro inicialmente todos os backups, mas percebo agora que as chaves já estavam disponíveis no host de backup. Mas como o host original é o brinde, a restauração para um novo host é novidade para mim. Agradecemos antecipadamente.

    
por SteveJ 03.03.2017 / 15:45

1 resposta

0

envia a chave secreta de backup de BAK-SERVER para RESTORE-SERVER

#ON BAK-SERVER
gpg --list-keys
gpg --armor --export-secret-keys bak-key-name > bak-key-name.secret.asc
cat bak-key-name.secret.asc |nc -l BAK-SERVER_IP 12345


#ON Restore-SERVER

nc BAK-SERVER_IP 12345 > bak-key-name.secret.asc
gpg --import bak-key-name.secret.asc

obtenha a chave de criptografia: por exemplo, 05AB3DF5

gpg --list-keys

/root/.gnupg/pubring.gpg
------------------------
pub   2048R/05AB3DF5 2013-09-19
uid                  Your Name <[email protected]>
sub   2048R/32866E3B 2013-09-19

backup no BAK-SERVER

PASSPHRASE="passphrase_for_GPG" duplicity  full --encrypt-key 05AB3DF5  /source BAK_URL 

restaurar no RESTORE-SERVER

PASSPHRASE="passphrase_for_GPG" duplicity  restore --encrypt-key 05AB3DF5  BAK_URL /source-restore

referir: link

    
por 11.04.2018 / 05:00