[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: