Marcelo
Essa explicacao que vc fez é para maquinas dentro da mesma rede local ne?
Eu tenho um servidor remoto e meu acesso por ele é via ssh e FTP pela internet (nao está aqui na minha rede local).
Tem como fazer rsync nesse caso? Mas de modo seguro?
Abraco
Ricardo
On 10/28/2009 12:04 PM, Marcelo Gondim wrote:
Se você já tem todo o esquema de backup no Samba e deseja apenas fazer um espelhamento do seu Backup, eu tenho certeza que o rsync seria o indicado para a sua situação. :) e é bem simples de usar. Você pode fazer até por ssh, na máquina do espelhamento você faz o ssh-keygen pra gerar as chaves sem senhas, aí vc pega o conteúdo do /root/.ssh/id_rsa.pub e coloca no /root/.ssh/authorized_keys da máquina Samba. Se não existir o authorized_keys você copia o id_rsa.pub renomeando pra ele. Agora faz um ssh da máquina espelhamento para a máquina samba e confirma. Pronto agora saia de lá e a parte do ssh estará pronta, ele não te pedirá senha mais e nem confirmação para acessar.
Provavelmente o rsync já deve estar instalado nas 2 máquinas, senão, instale eles. Abaixo um exemplo de uso do rsync que vc colocaria na máquina de espelhamento mas se precisar de algo mais sofisticado só olhar o man. Esse exemplo eu já tenho no meu cron:
# Backup do servidor Gateway em diario as 4 da matina # Acesso rsync via ssh 00 4 * * * root rsync -aqzH --delete root@IP_DO_SERVIDOR:/var/lib/mysql /backup/gateway 20 4 * * * root rsync -aqzH --delete root@IP_DO_SERVIDOR:/u /backup/gateway 30 4 * * * root rsync -aqzH --delete root@IP_DO_SERVIDOR:/etc /backup/gateway