Um túnel ssh resolveria isso dando uma rota "direta" do seu computador para o servidor C - mas você precisa ser capaz de logar no serverB ...
user@serverA:~/ $ ssh -L2222:serverC:22 user@serverB
Faça o login normalmente, abra um novo terminal e
user@serverA:~/ $ ssh -p 2222 serverCusername@localhost
Quando você conecta a porta 2222 em seu host local (isto é, serverA) sua conexão atravessa sua conexão SSH ao serverB, em que ponto abre uma porta aleatória alta no serverB e alcança como uma conexão nova, originando do serverB e tenta se conectar ao serverC
No primeiro comando ssh, quando você faz referência ao serverC, use qualquer nome / ip que o servidorB o veja como / pode resolver / possa se conectar a