Sempre quando houver alguma alteração no seu cofre, o serviço bastion irá gerar de madrugada um arquivo de backup (.bkp), o conector irá baixar e armazenar esse arquivo e o mesmo pode ser acessado em casos de indisponibilidade de conexões.
Para conseguir acessar o arquivo pelo processo BREAK-THE-GLASS, siga as instruções deste outro artigo: https://ajuda.vaultone.com/hc/pt-br/articles/4407253751191-Backup-de-Senhas
Existe uma maneira de você exportar o arquivo .bkp que está no conector para um formato legível (.json), para isso siga o passo a passo abaixo:
Obs1: Ao converter o arquivo para formato .json, você irá deixar as suas senhas e recursos expostos neste arquivo, guarde ele com segurança para evitar algum vazamento de credenciais.
Obs2: Será necessário ter acesso a chave utilizada para descriptografar e exportar o arquivo .bkp, no artigo acima, “Backup de Senhas”, ensinamos como gerar e utilizar essa chave.
Primeiro passo:
Acesse a sua máquina que possui o conector VaultOne e, com o usuário root, digite a sequência de comandos a seguir, conforme na imagem abaixo:
Docker:
docker exec -ti vo-sync bash
cd backup
ls -la
Podman:
podman exec -ti vo-sync bash
cd backup
ls -la
Segundo passo:
Na lista de arquivos .bkp dentro do diretório Backup, selecione o arquivo que vocês desejam exportar, note que cada arquivo possui uma data diferente, do mais antigo para o mais recente. Utilize os comandos abaixo para converter o arquivo para o formato .json.
base64 -d /backup/”NOME-DO-ARQUIVO.BKP” | openssl enc -d -aes-256-cbc -out “ESCOLHER-NOME-DO-ARQUIVO.JSON”
Exemplo:
base64 -d /backup/638136753443829173-7ad5c7340c03490489bdf1cd4be6e508.bkp | openssl enc -d -aes-256-cbc -out backupexternal.json
Em seguida, será solicitada a chave para descriptografar o arquivo, conforme na imagem abaixo:
Feito este processo, o arquivo estará disponível no diretório Backup.
Siga as próximas instruções para exportar o arquivo deste diretório.
Terceiro passo:
Utilize a sequência de comandos a seguir, conforme na imagem abaixo.
Docker:
exit
docker cp vo-sync:/backup/“NOME-DO-ARQUIVO.JSON” ./
ls -la
Podman:
exit
podman cp vo-sync:/backup/“NOME-DO-ARQUIVO.JSON” ./
ls -la
Exemplo:
docker cp vo-sync:/backup/backupexternal.json ./
Pronto! O arquivo no formato .json já está no diretório home.
Depois de gerar o arquivo, você pode visualizá-lo melhor nesse site: https://jsonformatter.curiousconcept.com/#
Ficou alguma dúvida? Caso ainda precise de ajuda, basta enviar um e-mail para [email protected]