Veja o seguinte:
Encadear estes, juntamente com os números de porta relevantes, deve fazer o truque.
Como alternativa, você pode usar o ProxyCommand para torná-lo mais transparente:
Estou trabalhando em uma rede que bloqueia algumas portas altas que me impedem de usar o SSH na minha máquina Windows na minha rede doméstica a partir do meu Mac. Eu normalmente uso o seguinte comando para estabelecer um túnel com o qual eu me conecto com o cliente de Área de Trabalho Remota no OS X.
ssh -p 22601 -L3389:Windows:3389 user@Ubuntu1 -N
Neste caso, tenho duas máquinas:
Para contornar a porta 22601 sendo bloqueada na minha rede atual, consegui passar por outra máquina. Vamos chamá-lo Ubuntu2 e tem um servidor SSH rodando na porta 22. Eu tentei algumas combinações, mas não consigo fazer essa conexão funcionar. Eu tenho o mesmo acesso de chave pública SSH para o Ubuntu 1 e 2. Em todos os casos, estou usando o mesmo nome de usuário.
Qual linha de comando devo estar executando para fazer isso, e eu tenho que fazer mais alguma coisa na configuração do SSHd no Ubuntu2?
Tags ssh windows ubuntu ssh-tunnel