Как пробросить порт через тоннель в ssh? 1. Есть доступ снаружи к серверу Debian по SSH user@185.XXX.XXX.XX -p 2422 2. На этом сервере локально крутится веб-сайт needed.website.ru который отдается локально на 80 порт. Есть желание на компьютере (MacOs) снаружи увидеть веб-сайт needed.website.ru Возможно ли пробросить внутри SSH сессии порт чтобы увидеть сайт снаружи? Если да, то просьба подробно описать как это сделать заходя на сервер по SSH? Где нужно исполнять команды по пробросу? На сервере через ssh или на внешнем компьютере (MacOs)?
Да, возможно пробросить порт через SSH туннель для доступа к веб-сайту needed.website.ru с внешнего компьютера. Для этого потребуется выполнить следующие шаги:
Зайдите на сервер Debian через SSH, используя следующую команду:
На сервере выполните следующую команду для создания SSH туннеля, который пробросит порт 80 (локально на сервере) на порт 8080 (или любой другой доступный порт) на вашем компьютере:
8080 - порт на вашем компьютере, на который будет проброшен порт 80 с сервера.localhost - адрес сервера, на котором запущен веб-сайт needed.website.ru80 - порт, на котором запущен веб-сайт needed.website.ru
Теперь откройте браузер на вашем компьютере и введите в адресной строке адрес:
Теперь вы должны увидеть веб-сайт needed.website.ru через проброшенный порт. Все указанные выше команды нужно выполнить на сервере Debian через SSH. Команду для открытия порта на внешнем компьютере выполнять не требуется.
Да, возможно пробросить порт через SSH туннель для доступа к веб-сайту needed.website.ru с внешнего компьютера. Для этого потребуется выполнить следующие шаги:
Зайдите на сервер Debian через SSH, используя следующую команду:
ssh user@185.XXX.XXX.XX -p 2422На сервере выполните следующую команду для создания SSH туннеля, который пробросит порт 80 (локально на сервере) на порт 8080 (или любой другой доступный порт) на вашем компьютере:
ssh -L 8080:localhost:80 user@needed.website.ruГде:
8080 - порт на вашем компьютере, на который будет проброшен порт 80 с сервера.localhost - адрес сервера, на котором запущен веб-сайт needed.website.ru80 - порт, на котором запущен веб-сайт needed.website.ruТеперь откройте браузер на вашем компьютере и введите в адресной строке адрес:
http://localhost:8080Теперь вы должны увидеть веб-сайт needed.website.ru через проброшенный порт. Все указанные выше команды нужно выполнить на сервере Debian через SSH. Команду для открытия порта на внешнем компьютере выполнять не требуется.