Pular para o conteúdo

Configuração de backup com rsync sem senha

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.
Ivan Benazzi ivanbenazzi
Hits: 7.980 Categoria: Shell Script Subcategoria: Backup
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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.
Download rsync.txt Enviar nova versão

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

clonagem de disco

Backup Ubiquiti com usuários e senhas SSH diferentes

Backup do PostgreSQL 8.3 e aviso por e-mail

Backup dinâmico de banco de dados MySQL

Backup de partiçoes remotas

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.