El acceso de reenvío SSH de Ubuntu no funciona desde el servidor 3 desde el servidor 1 (servidor 1--> servidor 2 --> servidor 3)

El acceso de reenvío SSH de Ubuntu no funciona desde el servidor 3 desde el servidor 1 (servidor 1--> servidor 2 --> servidor 3)

Tengo el requisito de tener conectividad SSH del servidor remoto en la red azul a nuestra red local. Dado que la conectividad directa entre ambas redes no está disponible, estoy intentando usar tablas de IP para reenviar 22 tráficos desde el servidor 1 al servidor 3.

Servidor 1 (local) --> servidor 2 (red Azure DMZ) --> servidor 3 (servidor de aplicaciones backend)

Aunque primero puedo iniciar sesión en el servidor2 y luego tomar ssh del servidor 2 al servidor3, este enfoque no funcionará para los requisitos de nuestra aplicación. El requisito de nuestra aplicación es que necesitamos acceso SSH directo desde el servidor 1 al servidor 3.

Ej: en PuTTY, si uso la IP usuario@servidor2, debería redirigir y conectar la sesión SSH para el servidor 3.

Actualmente intenté hacerlo con tablas de IP para reenviar los 22 tráficos del servidor 2 al servidor 3. En este enfoque veo el reenvío de paquetes. No obtengo la sesión SSH del servidor 3 desde el servidor 1 usando la IP del servidor 2.

nota: En el servidor, cambié el archivo de configuración SSHd para que SSH se ejecute en un puerto diferente para permitir el reenvío de 22 puertos.

Avíseme si es posible en Ubuntu dicho reenvío; en caso afirmativo, guíeme en los pasos.

información relacionada