Используя Putty, я настроил обратный прокси-сервер, который позволяет мне подключаться через порт 8080 сервера server.tld
к порту 80 компьютера, который инициировал соединение SSH.
Сервер позволяет мне подключиться localhost:8080
и возвращает результат, initiator:80
когда я подключаюсь к серверу.
Этот вопрос говорит о том, чтобы включить GatewayPorts и привязать ко всем адресам.
Используя Putty, как я могу открыть порт 8080 на сервере, чтобы при поступлении запроса через внешний интерфейс (например, веб-запрос) порт был перенаправлен на initiator:80
?
ssh
port-forwarding
putty
Darbio
источник
источник
Ответы:
Есть два флажка при настройке туннеля PuTTY,
второй из них делает то, что вам нужно.
Я только что проверил это,
Диалог туннелей PuTTY,
Работает нормально, вот результирующий netstat,
Вы также можете использовать plink.exe, который поставляется с PuTTY, например,
который работает хорошо, а также.
Если вы все еще получаете 127.0.0.1:8080 на хосте, то GatewayPorts все еще имеет значение no в вашей конфигурации sshd.
Также не забудьте обновить брандмауэр на целевом сервере, чтобы разрешить внешние подключения к порту 8080.
источник
ssh -R *:8080:localhost:80
должно?ssh -R \*:8080:localhost:80
командой, просто не могу понять это в PuTTyplink
Непосредственное использование работало без проблем, используя те же команды, что и обычный ssh. Я не мог понять, что замазка заставила это не работать ...