Duplicidade é uma ótima solução de backup e possui criptografia. Ele suporta diversas camadas de transporte ssh / scp, acesso a arquivos locais, rsync, ftp, HSI, WebDAV, Tahoe-LAFS e Amazon S3.
Eu tenho um servidor na rede (ou seja, não dentro da minha rede local) com IP fixo, Nome DNS, etc. O servidor executa o Debian, no qual eu tenho três "usuários": root
, admin
e% código%.
Eu configurei o SSHD de modo que não seja possível efetuar login como user1
e que todos os outros possam ser acessados apenas com chaves SSH. Eu geralmente uso o usuário root
para a maioria dos meus aplicativos, enquanto user1
é um usuário com admin
de direitos para executar ações administrativas comuns sem efetuar login como sudo
.
Até agora, fiz alguns backups compactando tudo e baixando o zip. Mas agora eu quero agir (um pouco mais) como um adulto e fazer algum backup automático. Eu tenho um desktop em casa que é executado continuamente e tem espaço suficiente para obter esse backup. Pensei em usar root
, pois ele fornece algumas transferências de arquivos incrementais (economizando alguma largura de banda) e permite backups semelhantes.
Aí vem o problema, como eu pude ver duas opções possíveis:
rsync
como rsync
-job na minha área de trabalho. Mas como obter acesso de leitura a todos os arquivos no servidor remoto? Autorize o login como cron
no servidor ou crie um pseudo- root
com todos os direitos, pois não quero alterar os direitos de cada arquivo. root
como rsync
-job no servidor. Os direitos de leitura podem ser resolvidos se eu o executar como cron
. E isso não requer nenhuma modificação no root
para o servidor. Mas do outro lado, eu preciso abrir algum gateway no meu roteador doméstico, configurar uma conta do tipo dyndns para obter um DNS para o IP variável e, essencialmente, abrir meu desktop para acessos externos. O que também não é o melhor, pois está por trás da proteção de firewall do roteador atualmente. Existe uma solução para organizar esse backup sem comprometer a segurança? Ele não precisa ser baseado em sshd
(é o que eu sei), mas eu prefiro tê-lo:
Duplicidade é uma ótima solução de backup e possui criptografia. Ele suporta diversas camadas de transporte ssh / scp, acesso a arquivos locais, rsync, ftp, HSI, WebDAV, Tahoe-LAFS e Amazon S3.