Se nenhuma das fontes e destinos puder se conectar à outra extremidade, não há outra maneira de copiar os arquivos além de copiá-los para uma máquina local, conforme descrito.
No entanto, você pode fazer o seguinte se tiver problemas ao copiar uma grande quantidade de dados:
- Copie os arquivos e pastas usando vários comandos
rsync
. - Quando terminar de copiar um arquivo / pasta para a máquina local, copie-o imediatamente para a outra máquina remota e remova-o.
Desta forma, você pode reduzir a capacidade HD necessária para armazenar os arquivos localmente. Além disso, você pode escrevê-los em um script e usar sleep
para dar à máquina local algum tempo para resolver antes de continuar. Você pode usar as chaves SSH para automatizar isso para evitar a solicitação de uma senha. Claro, isso pressupõe que você não precisa dos dados ASAP para serem copiados para o outro lado.