У меня есть 2 сервера в облаке, один из которых имеет доступ к stfp на порту 22 по IPхххх
Сервер 1имеет доступ
Сервер 2не имеет доступа.
Поэтому я хочу перенаправить все соединения на IP xxxx через сервер 1 с сервера 2 с помощью iptables.
Проблема
Проблема в том, что наше приложение подключается к жестко закодированному домену. Если возможно, я бы избегал изменения нашего кода. Поэтому лучшим сценарием было бы каким-то образом заставить соединения "stfp" с сервера 1 проходить через сервер 2 только для этого конкретного домена. Не меняя код.
Обновлять
Сервер 2 не может получить доступ к ATM из-за нашего стороннего провайдера. Им могут потребоваться недели, чтобы получить задержку. Я знаю, что это не оптимально. Но прямо сейчас сервер 1 имеет доступ к нашему стороннему провайдеру. А сервер 2 — нет.
Обновление 2
Я знаю, что можно сделать локальную переадресацию портов с помощью ssh, а затем перейти через нее с помощью stfp. Также можно использовать stfp с jump host напрямую. но эти опции внесут изменения в наш код, что является решением (возможно, лучшим). Но если бы можно было обрабатывать это на сетевом уровне чистым способом. Это было бы предпочтительнее.