Este é o one-liner, mas você pode fazer o seguinte:
rsync -e 'ssh -o ProxyCommand="ssh -W %h:%p user@B"' user@C:file .
Eu gostaria de baixar um arquivo do servidor C, através do servidor B (bastião) para o meu servidor local A
Normalmente eu lidaria com a bagunça em ssh / config com ProxyCommand
, mas neste caso eu não posso. Podemos fazer um one-liner com rsync que ainda me permitiria fazer o acima?
Este é o one-liner, mas você pode fazer o seguinte:
rsync -e 'ssh -o ProxyCommand="ssh -W %h:%p user@B"' user@C:file .