FreeBSD #BACKUP COM RSINC # FreeBSD 4.8 #USUARIO criar na maquina remota o usuario backup # pw adduser -n backup -c "BAckup RSINC" -m -s /bin/csh passwd backup (coloque uma senha das mais complexas) # RSINC instalar rsinc na maquina que vai "empurrar os arquivos" (server local) #/usr/ports/net/rsinc/make all install clean ou http://samba.org/ftp/rsync/old-versions/rsync-2.5.7.tar.gz (observar que precisa compilar com suporte a ssh) # SSH KEY GEN # ssh-keygen -t dsa -f ~/.ssh/id_dsa # cat ~/.ssh/id_dsa.pub | ssh root@maquina_remota 'cat - >> ~/.ssh/authorized_keys' # cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys # SCRIPT BACKUP #!/bin/sh # #/etc/backup.sh #Script para fazer copia de arquivos do servidor local para a maquina de backup # # Criado por Christopher Giese - bsdux@bsdux.com.br # Versão 1.0 - marco/04 # # rsync -avz /origem_dos_dados/ backupt@maquina_remota:/destino_dos_dados/ # CRON #E podemos agendar para que este script seja executado todas as madrugadas às 5 da manhã, colocando a seguinte linha dentro do arquivo /etc/crontab: # cron do servidor local #/etc/crontab -e 0 5 * * * root /etc/backup.sh # Sample by # Christopher Giese # skywarrior@bsdux.com.br # www.bsdux.com.br