Configuração de backup com rsync sem senha

Publicado por Ivan Benazzi (última atualização em 25/10/2017)

[ Hits: 5.501 ]

Homepage: www.eb.mil.br

Download rsync.txt




Vamos configurar um backup com rsync sem pedir senha para sincronização.

Para exportar a senha, use os seguintes comandos:

$ ssh-keygen -t dsa -f ~/.ssh/id_dsa
$ cat ~/.ssh/id_dsa.pub | ssh [email protected] 'cat - >> ~/.ssh/authorized_keys'
$ cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

Onde 172.x.x.177 deve ser substituído pelo IP do teu servidor.

  



Esconder código-fonte

#!/bin/bash
#
# backup.sh
#Script para fazer copia de arquivos do servidor para a maquina de backup
#
# Criado por Ivan Jose Goncalves Benazzi - [email protected]
# Versao 1.0 - marco/05
#
#
SYNC_LOG=/var/log/rsync.log # local onde o arquivo de log sera armazenado
# Delimitador de entrada de log
echo "******************************"
echo "Inicio da sincronizacao"
echo "******************************"
echo "Sincronizando com o PDC, aguarde... "
echo "******************************" >> $SYNC_LOG
date >> $SYNC_LOG
echo "Inicio da sincronizacao" >> $SYNC_LOG
rsync -avz [email protected]_DO_SERVIDOR:/PASTA_DE_ORIGEM/ /PASTA_DE_DESTINO/ >> $SYNC_LOG




echo "Fim da sincronizacao" >> $SYNC_LOG
echo " "
echo "******************************"
echo "Fim da sincronizacao" 
echo "******************************"

E podemos agendar para que este script seja executado todas as madrugadas as 2 da manhã, colocando a seguinte linha dentro do arquivo /etc/crontab

0 2 * * * root /etc/backup.sh

Scripts recomendados

Backup incremental com montagem automática e e-mail

Limpeza dos dados do rConfig (ferramenta open-source de gerenciamento de configuração

Backup completo

clonagem de disco

Backup Completo Cpanel


  

Comentários

Nenhum comentário foi encontrado.


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