Você pode executar o rsync sobre o ssh. Configure as chaves ssh para que você possa fazer isso de forma não interativa (ou seja, evite usar uma senha). Use o cron para agendá-lo.
Confira este artigo. link
Um quebra-cabeça: os arquivos enviados em tempo real por SCP para SERVER1 precisam ser transferidos para o SERVER2.
Mas:
A preferência é usar o servidor FTP em execução no SERVER2.
Alguma idéia de maneiras simples de transferir arquivos de SERVER1 para SERVER2?
FTP sobre túnel SSH reverso foi descartado; O curl provavelmente funcionaria sobre o encapsulamento reverso do SSH com o servidor HTTP em execução no SERVER2, mas requer o servidor HTTP, o que é mais trabalho.
Você pode executar o rsync sobre o ssh. Configure as chaves ssh para que você possa fazer isso de forma não interativa (ou seja, evite usar uma senha). Use o cron para agendá-lo.
Confira este artigo. link
Se você tiver acesso SSH ao server1 a partir do server2, parece mais simples scp-los no server2 do server1. Como alternativa, você pode configurar um mecanismo de exibição de arquivos como o servidor FTP ou HTTP (S) no servidor1 e transferi-los dessa maneira usando curl etc no servidor2.