1

Как настроить Putty для туннельного соединения SSH с 3 прыжками? Я знаю, как настроить Putty для туннельного соединения SSH с 2 прыжками, но сейчас я ищу способ настроить его с 3 скачками. Может кто-нибудь объяснить мне процедуру, как мы можем достичь этого?

Для двух прыжков я следую приведенному ниже методу.

Windows 10 (Putty) -> Linux Machine1 (192.168.1.100) -> Linux Machine2 (192.168.1.150)

  • В окне сеанса указан адрес назначения (192.168.1.150) и порт 22.
  • В опции «Прокси» я указал IP-адрес промежуточного сервера (192.168.1.100) и порт 22.
  • Также для команды telnet я дал следующее.

plink -agent -l% user% proxyhost -nc% host:% port

Вышеуказанная настройка отлично работает для 2 прыжков. Но теперь мое требование - туннель SSH 3 прыжка. Как мне изменить текущий и добавить еще 1 прыжок?

1 ответ1

1

Неясно, хотите ли вы просто подключиться к дополнительному компьютеру в той же сети, что и Linux Machines 1/2, или вам нужно перейти к другой сети за их пределами (например, Machine 4 на 172.22.1.x).

Если вы просто пытаетесь добраться до другой машины в той же сети 192.168.1.x, что и Linux Machine 1/2, используйте настоящий SSH-туннель (находится в меню « Соединение Putty Connection -> SSH -> Tunnels ). Вы можете настроить несколько туннелей на столько машин, сколько вам нужно.

Если вы на самом деле пытаетесь добраться до третьей сети, вы можете открыть другой экземпляр Putty, который подключается через туннель, определенный в вашем исходном экземпляре Putty.

  • Определите туннель в Putty, который перенаправляет порт на локальном компьютере (например, 2222) на порт 22 на Linux Machine2
  • Затем откройте другой экземпляр Putty на компьютере Windows, который использует туннель (т. Е. Подключитесь к Localhost:2222) И определите новый туннель для переадресации дополнительного порта (например, 2223) на порт 22 на Machine4 (ваш третий переход).
  • Откройте еще один экземпляр Putty и подключитесь к Localhost:2223 для доступа к Machine4.

Я только когда-либо делал это с 2 прыжками, поэтому я не знаю, как это будет работать. Это не идеальное решение, но оно может работать, если это ваш единственный вариант.

Изменить: Если вы не ограничены Windows/Putty, этот (Прозрачный многозадачный SSH) может делать то, что вы хотите. Если вы ограничены в Windows, Cygwin может иметь более гибкие инструменты SSH.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .