Назад | Перейти на главную страницу

SSH-туннелирование в Windows

Я хочу выполнить SSH-туннелирование в Windows. В Linux это очень тривиально.

ssh -L 7456:someurl.com:7456 A.B.C.D:8080

Это заставит SSH-клиент прослушивать 127.0.0.1:7456, а затем соединения на этом порту будут туннелироваться на удаленный SSH-сервер (A.B.C.D: 8080), а затем проксироваться на someurl.com:7456.

По какой-то причине я не могу найти подобный способ сделать это. Большинство людей предлагали шпатлевку, но графический интерфейс не имеет смысла.

Скриншот графического интерфейса Putty

Что, черт возьми, я должен положить на поля, чтобы добиться того же результата?

Вам не нужно использовать графический интерфейс для инициации соединения PuTTY. На самом деле я предпочитаю запускать его из диалогового окна «Выполнить» Windows или из командной строки powershell / cmd в большинстве случаев.

В Help кнопка на скриншоте, который вы опубликовали, откроет руководство пользователя PuTTY. В нем есть целый раздел под названием The PuTTY command line в разделе под названием Using PuTTY. В частности, раздел 3.8.3.5 посвящен переадресации портов. Из руководства:

Помимо настройки переадресации портов в конфигурации PuTTY (см. Раздел 4.25), вы также можете настроить переадресацию в командной строке. Параметры командной строки работают так же, как и в программах ssh для Unix.

Чтобы перенаправить локальный порт (скажем, 5110) в удаленный пункт назначения (скажем, popserver.example.com порт 110), вы можете написать что-то вроде одного из этих:

putty -L 5110: popserver.example.com: 110 - загрузить мою сессию

plink mysession -L 5110: popserver.example.com: 110

Чтобы перенаправить удаленный порт в локальный пункт назначения, просто используйте параметр -R вместо -L:

putty -R 5023: mytelnetserver.myhouse.org: 23 - загрузить мою сессию

plink mysession -R 5023: mytelnetserver.myhouse.org: 23

Основываясь на вашем примере, командная строка будет примерно такой.

putty -L 7456:someurl.com:7456 -ssh A.B.C.D:8080

Также, если вы действительно хотите знать, как использовать графический интерфейс для настройки туннеля, это в разделе 4.25 называется The Tunnels panel.