Como fazer o proxy do aplicativo em um túnel SSH reverso (vários saltos)

2

uma pergunta para o tunelamento SSH. Eu estou tentando proxy Firefox sobre um Pi, que está em uma rede por trás de um NAT. Esse Pi constrói um túnel SSH reverso para um dos meus servidores, o que funciona muito bem. Quando faço proxy, geralmente corro 'ssh -N-D54321 -f usuario @ host' e digo ao meu Firefox para encaminhar tudo para a porta 54321, mas desta vez eu recebo uma overachot.

É possível encadear efetivamente túneis SSH, incluindo um túnel SSH reverso? E se sim, qual é a maneira mais fácil e eficaz de fazer isso? Em curto prazo - como faço para encapsular um aplicativo do meu computador em um servidor para um tunneld pi reverso? Obrigado antecipadamente!

(Estou usando proxychains como um proxy se isso for relevante)

    
por t3ngu 05.07.2017 / 18:00

1 resposta

1

Uma maneira muito fácil de fazer isso é usar uma versão recente do OpenSSH que suporta o -J flag (ou a configuração ProxyJump ):

ssh -N -D54321 -f -J user@onehost,user@anotherhost,user@yetanotherhost user@finalhost
    
por 05.07.2017 / 22:32