Como rsync arquivos entre dois servidores remotos? [duplicado]

0

Como posso rsync arquivos entre dois servidores remotos?

Eu preciso transferir arquivos entre dois hosts remotos, mas parece que o rsync não suporta sincronização.

Mais algumas informações: Eu tenho 2 servidores A e B, e não há conectividade direta entre A e B. Portanto, o rsync direto não é possível. Mas eu tenho um terceiro servidor de quando eu tenho conectividade unidirecional .. Como eu tenho a conectividade de C para A e C para B.

Então, alguém pode me ajudar aqui a rsync o arquivo do servidor A para o servidor B usando mediador como C?

Obrigado antecipadamente.

    
por user263076 19.03.2018 / 17:19

1 resposta

0

Embora não seja a melhor maneira de fazer isso, aqui está uma opção:

Use o SSHFS. Crie duas pastas no seu sistema local (serverC) (por exemplo, folder1, folder2).

sudo apt-get install sshfs

execute então:

sudo sshfs -o allow_other,defer_permissions user@serverA:/<folder>/ /mnt/folder1

e isso:

sudo sshfs -o allow_other,defer_permissions user@serverB:/<folder>/ /mnt/folder2

    
por 19.03.2018 / 19:24