Re: Backup criptografado
On 23-06-2015 08:23, Flavio Menezes dos Reis wrote:
Quem sabe esta seja uma ótima oportunidade do Polegato prestar serviço
para o Fábio Rabelo, com software livre, gerando scripts em software
livre.
Olá!
Se precisar contratar meus serviços estou a disposição. :-$
Mas segue um pequeno exemplo:
O GPG pode ser usado geralmente de duas maneiras: com chave ou
com frase-senha. A chave ainda pode estar protegida por frase-senha.
Criando a chave com GPG:
user@note$ gpg --gen-key
===> escolha o par "RSA and RSA" e vai respondendo as perguntas
Criando arquivo de backup de uma pasta específica dentro do script:
-----------------------
#!/bin/bash
# Um backup por dia, assim ter-se-á um mês de backup
DIA="`date +"%d"`"
# Comprimindo a pasta ~/backup em um arquivo bz2
tar cjvf /home/user/tmp/backup-$DIA.tar.bz2 /home/user/backup
# Criptografando com a chave gpg que está no meu nome
gpg -r "Junior Polegato" -e /home/user/tmp/backup-$DIA.tar.bz2
# Criptografando com uma frase-senha fixa, pode estar em um arquivo, use
`<< nome_arquivo.txt´
#gpg --no-tty --passphrase-fd 0 -c /home/user/tmp/backup-$DIA.tar.bz2
<<< "frase-senha"
# Copiando para disco virtual via SSH com minha chave ssh autorizada lá
# e com discovirtual em .ssh/config
scp /home/user/tmp/backup-$DIA.tar.bz2.gpg discovirtual:backup-$DIA.tar.bz2
# Copiando para outro servidor com ftp
echo -e "user <user> <senha>\nput /home/user/tmp/backup-$DIA.tar.bz2.gpg
backup-$DIA.tar.bz2" | ftp -n -p -v discovirtual.juniorpolegato.com.br
-----------------------
--
[]'s
Junior Polegato
Reply to: