Comece com o comando ssh casual:
ssh user@example.com
Adicionar opção -N para fazer N ada excepto o encaminhamento de porta:
ssh user@example.com -N
Decida se túnel começa em L ocal ou R máquina emote. Em qual porta?
ssh user@example.com -N -L 8080 # open local port
ssh user@example.com -N -R 80 # open remote port
Imagine que você está no computador onde termina o túnel .
ssh user@example.com -N -L 8080 # I'm on remote host
ssh user@example.com -N -R 80 # I'm on local host
Decida a qual site você deseja se conectar, em relação ao fim do túnel (computador em que você está). Essa conexão não será criptografada.
Abra a porta 8080 local e encaminhe para o site do Google na porta 80:
ssh user@example.com -N -L 8080:google.com:80
Abra a porta 80 remota e encaminhe para o aplicativo rails local na porta 3000:
ssh user@example.com -N -R 80:localhost:3000
- Bônus: leia um ótimo artigo sobre três tipos de encaminhamento .