Configuração de backup com rsync sem senha

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

[ Hits: 7.409 ]

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 root@172.x.x.177 '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 - ivanbenazzi@hotmail.com
# 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 root@IP_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

limpa_bkp.sh

Backup Ubiquiti com usuários e senhas SSH diferentes

Backup da pasta de usuário em sistemas GNU/Linux sem copiar os arquivos ocultos

Backup de partiçoes remotas

Ferramenta de backup do HD para dispositivos externos


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts