no servidor inicial (encapsulamento de terceiros para casa):
ssh -R 20000:127.0.0.1:22 thirdparty.org
Isso conecta sua caixa inicial ao shell de terceiros e, em seguida, inicia o encaminhamento de quaisquer conexões para a porta 20000 no shell de terceiros para a porta 22 em sua caixa inicial (a porta SSH).
No computador remoto (encapsulamento de remoto para terceiros):% ssh -L 20000:127.0.0.1:20000 thirdparty.org
Isso conecta sua caixa remota ao shell de terceiros e, em seguida, inicia a entrada na porta 20000 na caixa remota para a porta 20000 no shell de terceiros.
e, em seguida, no computador remoto (conectar-se sobre túneis):% ssh 127.0.0.1:20000
e insira as credenciais do seu servidor doméstico
Isso tentará fazer o ssh para a porta 20000 na caixa remota. Como configuramos um túnel para o terceiro, o comando nº 2 encaminha efetivamente essa tentativa de conexão para 127.0.0.1:20000 no shell de terceiros. Então, o primeiro comando envia a conexão novamente para a porta 22 em sua caixa inicial, ponto no qual o servidor ssh pega a conexão.