Configuração de backup com rsync sem senha

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

[ Hits: 7.445 ]

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

Backup utilizando rsync com envio do log e informativo via e-mail

Ferramenta de backup do HD para dispositivos externos

Script de backup - rar

Backup Máquina do Tempo com Rsync

Backup de uma base MYSQL específica.


  

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