Esta é uma duplicata desta outra questão? link
A solução apresentada nessa entrada é:
You could use ssh under tsocks, or another SOCKS wrapper. Or use ssh's ProxyCommand in conjunction with socat or nc -X:
ssh -o ProxyCommand='socat - socks:B:%h:21,socksport=1080' C