Я пытаюсь настроить обратный туннель от блока Windows 7 (назовите его A) за брандмауэром до маршрутизатора DD-WRT в моей домашней сети (назовите это B). Ситуация такова, я хотел бы иметь возможность RDP в поле A, и в целях безопасности администратор не хочет перенаправлять порты (я бы тоже не хотел!) но я не могу подключиться к VPN (длинная история, сервер VPN не очень хорошо работает с доступными клиентами Linux VPN), поэтому я подумал о возможности использования обратного туннеля для достижения этой цели. Мне удалось подключиться к блоку 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, чтобы они пропали пакеты из-за пределов локальной сети на этот порт?