@Dummy85

Как пробросить порт через тоннель в ssh?

1. Есть доступ снаружи к серверу Debian по SSH user@185.XXX.XXX.XX -p 2422
2. На этом сервере локально крутится веб-сайт needed.website.ru который отдается локально на 80 порт.

Есть желание на компьютере (MacOs) снаружи увидеть веб-сайт needed.website.ru
Возможно ли пробросить внутри SSH сессии порт чтобы увидеть сайт снаружи? Если да, то просьба подробно описать как это сделать заходя на сервер по SSH?
Где нужно исполнять команды по пробросу? На сервере через ssh или на внешнем компьютере (MacOs)?
  • Вопрос задан
  • 1426 просмотров
Решения вопроса 1
planc
@planc
SSH user@185.XXX.XXX.XX -p 2422 -L 80:127.0.0.1:80

ну и само собой, если needed.website.ru не отдается как стандартный веб сервером, нужно прописать у себя в /etc/hosts:
127.0.0.1 needed.website.ru

-L порт:машина:порт_машины
Определяет заданный порт на локальной (клиентской) машине который будет перенаправлен к заданной машине и порт на удаленной машине. Это реализовано путём назначения доменного подключения "прослушиваемому" порту на стороне локальной машины и всякий раз, когда производится соединение на этот порт, оно будет перенаправлено через защищенный канал и произведено соединение к порту порт_машины удаленной машины. Перенаправление портов моет быть так же указано в файле конфигурации. Только суперпользователь может осуществлять перенаправление привилегированных портов. Адреса IPv6 могут быть указаны с альтернативным синтаксисом: port/host/hostport.
-R порт:машина:порт_машины
Указывает заданный порт на удаленной машине (сервере) который будет перенаправлен к заданной машине и локальному порту. Это реализовано путём назначения доменного подключения "прослушиваемому" порту со стороны удаленной машины и всякий раз, когда производится соединение на этот порт, оно будет перенаправлено через защищенный канал и произведено соединение к порту порт_машины локальной машины. Перенаправление портов моет быть так же указано в файле конфигурации. Только суперпользователь может осуществлять перенаправление привилегированных портов. Адреса IPv6 могут быть указаны с альтернативным синтаксисом: port/host/hostport.


https://www.opennet.ru/man.shtml?topic=ssh&categor...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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