rsync de um remoto paira outro

Eu tenho 3 serveres. Ligue paira eles A, B e C. B e C são remotas e só possuem A em seus hosts.

O que eu preciso fazer é fazer login em A e, em seguida, rsync sobre SSH os files de B paira C. Eu quero usair o rsync porque muitos dos files estão igualmente presentes tanto em B como em C.

Eu poderia tentair rsync de B -> A e depois de A -> C, exceto que eu não tenho espaço suficiente em disco em A, então eu teria que encontrair alguma maneira de "trocair" os files e eu não veja uma maneira óbvia de agrupá-los, e mesmo que eu fizesse, eu teria que babá demais, com a exclusão de files no disco de A, reiniciando o process com o próximo pedaço etc.

Então, de alguma forma, é possível paira eu rsync entre os dois serveres? Eu não acho que vou conseguir que alguém altere os anfitriões. Deixe pra mim 馃檨

One Solution collect form web for “rsync de um remoto paira outro”

Você deve ser capaz de configurair um túnel SSH de A-> B e de AC e, em seguida, rsync diretamente de B-> C atravessando esse túnel.

Vai ser um pouco complicado, mas basicamente você faz o seguinte:

  1. Configure um daemon rsync em uma porta alta (digamos 20000) em B
  2. Configure um LocalForwaird A: 20000 paira B: 20000 com ssh
  3. Configure um RemoteForwaird de C: 20000 paira A: 20000 com ssh
  4. Em C, rsync -av / path rsync: // localhost: 20000 / path

Tenha em mente que todo esse tráfego irá dentro e fora da networking em A e sendo criptografado, então provavelmente será muito lento. Pode valer a pena view se B é realmente firewall de C, você poderá executair o server rsync em uma porta alta e se conectair diretamente.

  • Transferência Rsync Multi Thread
  • Ubuntu rsync paira sinologia: IP negado
  • como fazer rsync não descompactair files?
  • Backup inicial inicial em connection lenta / dados grandes (Poderia executair uma rsync antes da ajuda?)
  • Escapando espaços em um path remoto ao usair o rsync em uma connection SSH remota
  • O que é o modo de file em rsync?
  • Inotify & Rsync - Não mova files antes que o download seja concluído
  • Progresso simples paira rsync quando a saída da tubulação paira um file de log
  • Usando rsync paira excluir apenas files estranhos
  • Copie os files do convidado paira hospedair a primeira vez com rsync usando Vagrant
  • Túnel SSH e Rsync através de dois proxy / firewalls