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

21 Авг 2019 в 06:45
314 +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 Апр 2024 в 13:13
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир