Enrute todas las conexiones a una IP específica a través de otro servidor con Iptables

Enrute todas las conexiones a una IP específica a través de otro servidor con Iptables

Tengo 2 servidores en la nube donde uno tiene acceso a stfp en el puerto 22 a IPxxxx

Servidor 1tiene acceso

Servidor 2no tiene acceso.

Entonces quiero redirigir todas las conexiones a ip xxxx a través del servidor 1 desde el servidor 2 con iptables.

El problema

El problema es que nuestra aplicación se conecta a un dominio codificado. Si es posible, evitaría que cambien nuestro código. Entonces, el mejor escenario sería de alguna manera hacer que las conexiones "stfp" del servidor 1 pasen por el servidor 2 solo para este dominio específico. Sin cambiar el código.

Actualizar

El servidor 2 no puede tener acceso al cajero automático debido a nuestro proveedor externo. Pueden tardar semanas en conseguirlo. Sé que no es óptimo. Pero en este momento el servidor 1 tiene acceso a nuestro proveedor externo. Pero el servidor 2 no.

Actualización 2

Sé que es posible realizar el reenvío de puertos locales con ssh y luego saltarlo con stfp. También es posible utilizar stfp con jump host directamente. pero estas opciones introducirían cambios en nuestro código, lo cual es una solución (quizás la mejor). Pero si fuera posible manejar esto en la capa de red de forma limpia. Sería preferible eso.

información relacionada