Veja a opção 2 na resposta aceita sobre essa questão relacionada ao Superusuário: Um túnel SSH via lúpulos múltiplos
A opção nº 1 provavelmente não funcionará para você, a menos que você possa enviar tráfego direto do servidor B para o servidor C fora de uma conexão ssh.
A opção # 3 não funcionará para você porque supõe que você é capaz de configurar uma conexão ssh diretamente ao servidor C.