Я пытаюсь настроить обратный туннель от блока Windows 7 (назовите его A) за брандмауэром до маршрутизатора DD-WRT в моей домашней сети (назовите это B). Ситуация такова, я хотел бы иметь возможность RDP в поле A, и в целях безопасности администратор не хочет перенаправлять порты (я бы тоже не хотел!), Но я не могу подключиться к VPN (длинная история, VPN-сервер плохо работает с доступными Linux-клиентами Linux), поэтому я подумал о возможности использования обратного туннеля для достижения этой цели. Мне удалось подключиться к блоку B с помощью PuTTY, так что никаких проблем нет, но я хотел бы иметь возможность инициировать RDP-соединение с моего ноутбука, так как Box B является просто маршрутизатором. Я не смог определить, как сказать ему слушать на интерфейсе, отличном от localhost.
Есть ли способ указать интерфейс в PuTTY аналогично
ssh -f -N -R 192.168.1.2:9999:localhost:3389 me@boxB
что заставляет boxB прослушивать свой локальный IP-адрес (в этом примере 192.168.1.2) вместо localhost? Или я должен просто позволить ему прослушивать все интерфейсы (я предполагаю, что это то, что в «PuTTY» делают опции «Локальные порты принимают соединения от других хостов» и «Удаленные порты делают то же самое») и установить некоторые правила iptables в поле B для удаления пакеты из-за пределов локальной сети на этот порт?
источник