Как поделиться своим SSH-туннелем puTTY с другим компьютером в локальной сети

Как поделиться своим SSH-туннелем puTTY с другим компьютером в локальной сети

У меня на домашнем маршрутизаторе Tomato запущен SSH, и я успешно к нему подключаюсь.

Я работаю у клиента и хочу, чтобы один из моих коллег мог получить доступ к моему ресурсу. Я попытался подключить его к моей машине (мы оба подключены к маршрутизатору на клиенте) и внес в puTTY следующие изменения, указанные выше:

Настройки переадресации портов

Хотя, когда он вводит мой IP-адрес и порт 8080 в свой браузер, переадресация не происходит. - Я не вижу в журнале событий никаких записей о его попытках подключения к puTTY. - Я убедился, что брандмауэр отключен на обеих машинах. - Я вижу, что его машина подключается к моей через TCPView/netstat (и пинги проходят успешно). Хотя он не подключается к puTTY на моей машине, похоже, что он перехватывается на моей машине, несмотря на то, что я вижу, что puTTY прослушивает 8080, а его подключения к моей машине на 8080.

если я настрою туннель для пересылки на моей локальной машине, например так:

Настройки

Я вижу это в журнале событий, но локальная маршрутизация не работает (хотя это не слишком удивительно)

Хотя тот факт, что его машина вообще может взаимодействовать с puTTY, странен, учитывая, что когда он пытается использовать динамический порт, его, похоже, перехватывает Windows...

Есть идеи, ребята? :)

решение1

Динамическая переадресация портов предназначена для использования в качестве SOCKS-прокси.документы:

Либо выберите «Динамический», если вы хотите, чтобы PuTTY предоставил локальный прокси-сервер SOCKS 4/4A/5 на локальном порту.

Он не предназначен для прямого доступа в браузере. Если у вас есть один ресурс, к которому вы пытаетесь получить доступ, я бы просто использовал переадресацию локального порта, указывающую на порт ресурса. В противном случае вам следует настроить параметры прокси-сервера браузера так, чтобы они указывали на туннель.

Связанный контент