BackupPC - Uma Poderosa Ferramenta de Backups
O BackupPC é uma poderosa ferramenta de backup, é escrita sob a licença GPL e consequentemente 100% gratuita.
Com todas as funcionalidades disponíveis nesta ferramenta, podemos considerá-la uma das mais robustas ferramentas do ramo. Com opções de backup via Rsync e compartilhamentos Samba, podemos realizar backup e restore de máquinas Windows e Linux em instantes sem a necessidade de acessar remota ou presencialmente a máquina do usuário, isso é feito pelo BackupPC. Em se tratando do Rsync, isso é feito através da relação de confiança existente entre servidor e host pela troca de chaves criptográficas e em casos que seja utilizado o compartilhamento Samba, deveremos setar permissões de leitura e escrita somente para o usuário específico do BackupPC.
Neste documento irei supor que já temos o BackupPC instalado em nosso servidor, restando apenas incluir os hosts no BackupPC e criarmos a relação de confiança entre o servidor e os hosts a serem backupeados.
Obs.: O usuário padrão do BackupPC é “backuppc” e a senha é gerada aleatoriamente na instalação e exibida na tela, não precisa anotá-la porque iremos mudá-la agora. root@taz01:~# htpasswd /etc/backuppc/htpasswd backuppc
New password:
Re-type new password:
Updating password for user backuppc root@taz01:~# Acima, na primeira linha executamos o comando para modificar a senha de acesso do usuário backuppc. Nas duas próximas linhas devemos colocar a senha de acesso deste usuário e em seguida é exibida a mensagem dizendo que a senha foi atualizada com sucesso.
Antes de acessarmos a interface gráfica do BackupPC é importante frisar que sem a relação de confiança entre servidor e hosts, os backups não serão realizados através do Rsync. Sendo assim, iremos gerar aqui chaves do tipo RSA para permitirmos que o servidor do BackupPC faça logon nos hosts sem ser necessária a digitação. Essa checagem será realizada através da troca de chaves
criptográficas.