Как использовать ssh-туннелирование для удаленного веб-сервера

У меня есть мой localhost , шлюз , удаленный веб-сервер . Я не могу получить доступ к удаленному веб-серверу с localhost .

Есть ли команда ssh tunneling , которую я могу запустить только на моем локальном хосте который предоставит мне доступ к удаленному веб-серверу через порт 8080? что-нибудь вроде

ssh -L 8080: шлюз: *

(то, что я хочу, чтобы каждый запрос, идущий на localhost 8080, выглядел так, как если бы запрос был сделан на шлюзе, и возвращал мне результат, все это без открытия нового порта в дополнение к 22 на удаленном шлюзе).

спасибо

-3
задан 28 February 2016 в 11:42
1 ответ

Если у вас есть ssh-доступ к шлюзу, следующая команда должна делать то, что вы описываете:

ssh gateway -L 8080:webserver:8080 -N

Это запросит у вас пароль шлюза и "зависнет", пока вы не отключите его с помощью Ctrl + C.

1
ответ дан 5 December 2019 в 21:59

Теги

Похожие вопросы