Você pode usar o netcat para isso. Aqui está um exemplo de configuração:
Na máquina A, seu ~ / .ssh / config se parece com isto:
Host machinec.whatever.domain.com
ProxyCommand /usr/bin/ssh machineb /usr/bin/nc %h %p
(com qualquer adição de IdentityFile ou qualquer outra coisa que você possa requerer)
Isso permitirá rsync direto na máquina B; O netcat / nc encaminhará todo o fluxo de dados para você. Obviamente, isso requer que nc
esteja disponível nesse caminho na máquina B.