Como rdiff-backup / rsnapshot / backupninja da máquina LOCAL para REMOTE?

4

Estou um pouco confuso sobre fazer backups com o rsync / rdiff-backup / rsnapshot via SSH.

Eu tenho procurado utilitários como backupninja e rsnapshot. Estes são sistemas de backup baseados em rsync / rdiff, capazes de serem agendados para fazer backups através de SSH. Lendo as páginas de manual, parece estar me levando a acreditar que só é possível configurar esses utilitários para puxar DO cliente PARA o servidor , enquanto eu achei que era possível para agendar estes para empurrar para o servidor do cliente . Estou enganado aqui?

Significado:

Eu quero que meu laptop execute o utilitário rdiff-backup / rsnapshot via cron para fazer o backup em meu servidor doméstico.

  1. Meu laptop executa o cron job todas as noites (se estiver na rede doméstica) ... e se conecta via SSH ao meu servidor doméstico (porque meu servidor tem o endereço IP estático e não vice-versa)
  2. O laptop envia dados para o diretório de backup no servidor.
  3. Se o laptop não estiver na rede doméstica, ele não executará o backup.

Estou fazendo isso de trás para frente?

...

ATUALIZAÇÃO:

Eu já instalei o rsnapshot na máquina do servidor e consegui que ele executasse manualmente os backups do laptop, mas ainda acho que isso faz mais sentido ter o laptop no servidor, porque ele só será conectado em casa intermitentemente.

Ainda esperando por uma resposta sobre se esta é a maneira correta de fazer isso, ou se a ordem inversa (servidor puxando do laptop) é o método apropriado. Entrada por favor?

    
por emf 13.10.2010 / 04:48

1 resposta

2

em suma, sim, essas ferramentas podem funcionar para o propósito desejado.

aqui está um ótimo artigo sobre como configurar isso.

link

    
por nathwill 13.10.2010 / 06:08