Outra maneira é usar o comando netcat
como ssh
proxy. Anexe isso ao arquivo ~/.ssh/config
no host de origem do host:
Host targethost
ProxyCommand ssh -q viahost nc -q0 C 22
Em seguida, ssh targethost
no host de origem do host deve encapsular via host viahost. Rsync etc. também deve funcionar. Considere usar o ControlMaster assim:
ControlMaster auto
ControlPath $HOME/.ssh/tmp/%h_%p_%r