Как настроить обратный Ssh туннель? Каким образом можно установить соединение с машиной локальной сети минуя firewall? Я знаю что в обратном направлении ( то есть из сети к узлу из вне) можно установить соединение при помощи ssh туннеля к локальному серверу, у которого есть доступ в Интернет, и таким образом обходить локальный firewall. Но как из вне установить ssh соединение с локальным сервером закрытой сети?

21 Авг 2019 в 06:45
230 +1
1
Ответы
1

Для настройки обратного SSH туннеля, когда из внешней сети устанавливается соединение с устройством в локальной сети, необходимо выполнить следующие шаги:

На локальном сервере (который имеет доступ в Интернет) запустите SSH сервер.Создайте обратный SSH туннель с помощью команды:
ssh -R <внешний_порт>:localhost:<локальный_порт> <пользователь>@<внешний_сервер>

Например:

ssh -R 2222:localhost:22 user@external_serverНа внешнем сервере установите SSH клиент, чтобы установить соединение с локальным сервером через обратный туннель:
ssh -p <внешний_порт> localhost

Например:

ssh -p 2222 localhost

Таким образом, вы сможете установить SSH соединение с локальным сервером, находящимся за firewall, минуя ограничения локальной сети. Важно помнить, что для установки обратного SSH туннеля необходим доступ к серверу с внешней сети и настройка правил брандмауэра для пропуска трафика через указанный порт.

20 Апр в 13:13
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 887 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир