Backup de um servidor pessoal na rede

0

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:

  • Execute 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.
  • Execute 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:

  • baseado em FOSS / Linux,
  • Economia de largura de banda (incremental ...),
  • Criptografado (ssh?),
  • Seguro e
  • "Simples" para implantar.
por bilbo_pingouin 03.12.2015 / 14:20

1 resposta

0

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.

    
por 03.12.2015 / 14:55