Backup automatizado e seguro usando SSH / SCP / SFTP

São muitos os scripts de backup existentes hoje na Internet para o fim de agilizar e automatizar esse importante e muitas vezes esquecido item de Segurança da Informação. Mas poucos se preocupam em como esses dados serão enviados, podendo criar mais problemas do que solução.

[ Hits: 108.618 ]

Por: Carlos Vinícius Braga dos Santos em 29/05/2007 | Blog: http://slaypher.wordpress.com


Considerações finais



Com isso termina, até o momento, nossa jornada ao caminho da salvação... dos nossos dados.

Espero que tenham sucesso em todo o processo que foi listado, pois tentei detalhar e facilitar o máximo possível, afim de que evitassem problemas.

Não esqueçam que o backup é um item importante para a segurança e não deve ser deixado de lado, e para finalizar, vamos adicionar o nosso script ao /etc/crontab e deixa-lo rodando diariamente às 0:01 horas!

Primeiramente vamos copiar o script para um local mais apropriado:

# cp backup_geral.sh /usr/bin
# crontab -e


E adicione a linha:

# Run daily cron jobs at 4:40 every day:
01 0 * * * /usr/bin/backup_geral.sh /diretório/a/fazer/backup

Caso queira fazer algum refinamento ou mudar algum esquema de permissão no script ou algo assim, agora fica por sua conta.

Também irei postar na sessão de scripts o backup_geral.sh para quem quiser uma forma mais fácil de pegá-lo.

Espero que seja proveitoso para vocês lerem esse artigo, assim como foi escrevê-lo.

Carlos Vinícius Braga dos Santos
msn: [email protected]
email: [email protected]
Dedicado a turma do SuporteLivre.org / PCForum

Página anterior    

Páginas do artigo
   1. Introdução
   2. Configurando servidor SSH
   3. O shell restrito chamado RSSH
   4. Criando jaula SSH de segurança (Jail)
   5. A hora da verdade! O backup
   6. Considerações finais
Outros artigos deste autor

Você sabe o que é INODE?

Utilizando atributos em partições ReiserFS

Traduzir dicas e mensagens do login

Leitura recomendada

Apache2 + PHP5 com ModSecurity no Debian Squeeze

Utilizando RPM para detecção de intrusos

Análise Forense - Aspectos de perícia criminal

Configurando um servidor Freeradius + openLDAP

Blindando sua rede com o HLBR - Um IPS invisível e brasileiro

  
Comentários
[1] Comentário enviado por mbsalgueiro em 29/05/2007 - 10:24h

Cara parabens pelo artigo! Gostei d+ q vou comecar a usa-lo no servidor aqui q dou suporte! =)
So me tira uma duvida eu quero aumentar o tamanho do bk eu mudo essas duas linhas neh?

if [ $(du BKP_`basename $i`_`date +%Y_D%d_M%m`.tar.gz | cut -f1) -gt 10000 ];

if [ $(du BKP_`basename $i`_`date +%Y_D%d_M%m`.tar.gz | cut -f1) -le 10000 ];

e retiro essa pq ela eh p quebrar se o bk for maior de 10Mb

split -b 10m BKP_`basename $i`_`date +%Y_D%d_M%m`.tar.gz BKP_`basename $i`_`date +%Y_D%d_M%m`.tar.gz.

vlww pela att!
abraco

[2] Comentário enviado por slaypher em 29/05/2007 - 23:30h

Olá,

Desculpe a demora para responder, e espero que o artigo junto com o script venha a ser muito útil para você.

Mas respondendo sua questão, você pode também alterar apenas os valores, caso queira um volume maior na quebra, por exemplo 50MB, basta alterar os valores para a sua necessidade ou comentar a parte da quebra dos pacotes.

[]'s

[3] Comentário enviado por cilmar_oliveira em 07/02/2008 - 22:45h

Muito útil....bom mesmo...
valew

[4] Comentário enviado por Maielo em 11/02/2008 - 17:25h

Parabéns pelo artigo, ajudou muito.


Vlw =]]

[5] Comentário enviado por marujo em 19/01/2009 - 11:24h

Irmãozinho parabéns, está muito bem elaborado e explicado...

[6] Comentário enviado por femars em 05/01/2010 - 10:38h

Mto bom, parabens!

[7] Comentário enviado por ls_ketzer em 24/03/2010 - 15:30h

Muito bom mesmo, meus parabens!!!

Feitas as devidas adaptações ta funcionando beleza...

[8] Comentário enviado por paulopmt1 em 26/06/2013 - 11:36h

Olá amigo,
este script faz verificação da data do arquivo antes de enviar (só envia se o arquivo de origem foi modificado)?

Parabéns pelo artigo!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts