У меня есть мой localhost
, шлюз
, удаленный веб-сервер
. Я не могу получить доступ к удаленному веб-серверу
с localhost
.
Есть ли команда ssh tunneling
, которую я могу запустить только
на моем локальном хосте который предоставит мне доступ к удаленному веб-серверу
через порт 8080? что-нибудь вроде
ssh -L 8080: шлюз: *
(то, что я хочу, чтобы каждый запрос, идущий на localhost 8080, выглядел так, как если бы запрос был сделан на шлюзе, и возвращал мне результат, все это без открытия нового порта в дополнение к 22 на удаленном шлюзе).
спасибо
Если у вас есть ssh-доступ к шлюзу, следующая команда должна делать то, что вы описываете:
ssh gateway -L 8080:webserver:8080 -N
Это запросит у вас пароль шлюза и "зависнет", пока вы не отключите его с помощью Ctrl + C.