Мне необходимо иметь SSH-подключение удаленного сервера в сети Azure к нашей локальной сети. Поскольку прямое подключение между обеими сетями недоступно, я пытаюсь использовать таблицы IP для пересылки 22 трафика с сервера 1 на сервер 3.
Сервер 1 (локальный) --> сервер 2 (сеть Azure DMZ) --> сервер 3 (сервер внутренних приложений)
хотя я могу сначала войти на server2, а затем использовать ssh с server2 на server3, этот подход не будет работать для нашего приложения. Наше приложение требует, чтобы нам нужен был прямой доступ SSH с server1 на server3.
например: в putty, если я использую IP-адрес user@server2, он должен перенаправить и подключить сеанс SSH для сервера 3.
В настоящее время я пытаюсь сделать это с помощью таблиц IP, чтобы перенаправить весь трафик 22 с сервера 2 на сервер 3. При таком подходе я вижу пересылку пакетов. Я не получаю сеанс SSH сервера 3 с сервера 1, используя IP сервера 2.
Примечание: На сервере я изменил файл конфигурации SSHd, чтобы SSH работал на другом порту, что позволит переадресовывать 22 порта.
Пожалуйста, дайте мне знать, возможна ли такая переадресация в Ubuntu, если да, пожалуйста, расскажите мне о шагах.