Возникла потребность получить доступ к почтовому серверу, который крутится в рабочей локалке и не имеет выхода в и-нет. В принципе можно было бы и открыть доступ во внешнюю сеть но очень не хотелось ничего лишнего открывать кроме
ssh и тут залез в мануалы
ssh и увидел интересный параметр
-L. Он создает туннель до нужного порта на сервере через
ssh. Выглядит данная команда вот так:
sudo ssh -L [локальный порт]:localhost:[порт удаленного сервера] [IP удаленного сервера
Пример: Предположим у нас на удаленном сервере крутится апач на 80-м порту и при этом апач не транслируется в и-нет, но нам надо получить доступ.
Для этого набираем: