O acesso de encaminhamento SSH do Ubuntu não funciona para o servidor 3 do servidor 1 (servidor 1 -> servidor 2 -> servidor 3)

O acesso de encaminhamento SSH do Ubuntu não funciona para o servidor 3 do servidor 1 (servidor 1 -> servidor 2 -> servidor 3)

Eu tenho um requisito para ter conectividade SSH do servidor remoto na rede Azure com nossa rede local. Como a conectividade direta entre as duas redes não está disponível, estou tentando usar tabelas IP para encaminhar 22 tráfegos do servidor 1 para o servidor 3.

Servidor 1 (no local) --> servidor 2 (rede Azure DMZ) --> servidor 3 (servidor de aplicativos de back-end)

embora eu possa primeiro fazer login no servidor2 e depois levar o ssh do servidor 2 para o servidor3, essa abordagem não funcionará para os requisitos do nosso aplicativo. Nosso requisito de aplicação é que precisamos de acesso SSH direto do servidor 1 ao servidor 3.

ex: no putty se eu usar o IP user@server2 ele deve redirecionar e conectar a sessão SSH para o servidor 3.

atualmente tentei fazer isso com tabelas IP para encaminhar todo o tráfego 22 do servidor 2 para o servidor 3. Nesta abordagem, vejo o encaminhamento de pacotes. não estou obtendo a sessão SSH do servidor 3 do servidor 1 usando o IP do servidor 2.

nota: No servidor, alterei o arquivo de configuração SSHd para que o SSH seja executado em uma porta diferente para permitir o encaminhamento de 22 portas.

Por favor, deixe-me saber se é possível no Ubuntu tal encaminhamento, se sim, por favor me oriente sobre os passos.

informação relacionada