Как из одной локальной сети сделать запрос в другую локальную сеть через SSH? Добрый день Исходные данные: Роутер #1 -- 192.168.1.1 (раздает интернет по проводу для второго роутера) Роутер #2 -- 192.168.2.1 (получает интернет по проводу от первого роутера) Компьютер #1 из сети #1 -- 192.168.1.2 Компьютер #2 из сети #1 -- 192.168.1.3 Компьютер #3 из сети #2 -- 192.168.2.26 Нужно по SSH соединиться с компьютера #3 с компьютера #2. Как это сделать? Пробовал через туннелирование SSH но так и не разобрался... Почему нельзя просто сделать ssh user@192.168.2.26 с машины под адресом 192.168.1.3? Заранее благодарю за ответ
Для подключения к компьютеру #3 из компьютера #2 через SSH через другую локальную сеть, вам потребуется использовать порт-туннелирование (port forwarding) на роутере #1.
Вот как это можно сделать:
Настройте порт-туннелирование на роутере #1, чтобы перенаправить трафик с определенного порта на компьютер #2 на порт, который будет обрабатываться компьютером #3. Например, вы можете настроить порт тунелирования на роутере #1 для перенаправления входящего трафика с порта 2222 на компьютер #2 на порт 22 компьютера #3.На компьютере #2 подключитесь к роутеру #1 через SSH с использованием порта SSH туннелирования (например, ssh -L 2222:192.168.2.26:22 user@192.168.1.1).После успешного подключения к роутеру #1, откройте новое окно терминала и выполните SSH подключение к компьютеру #3 с использованием localhost и порта 2222 (например, ssh user@localhost -p 2222).Теперь вы должны быть подключены к компьютеру #3 через компьютер #2.
Проверьте, что порт-туннелирование правильно настроено и что SSH-подключение работает без проблем.
Для подключения к компьютеру #3 из компьютера #2 через SSH через другую локальную сеть, вам потребуется использовать порт-туннелирование (port forwarding) на роутере #1.
Вот как это можно сделать:
Настройте порт-туннелирование на роутере #1, чтобы перенаправить трафик с определенного порта на компьютер #2 на порт, который будет обрабатываться компьютером #3. Например, вы можете настроить порт тунелирования на роутере #1 для перенаправления входящего трафика с порта 2222 на компьютер #2 на порт 22 компьютера #3.На компьютере #2 подключитесь к роутеру #1 через SSH с использованием порта SSH туннелирования (например, ssh -L 2222:192.168.2.26:22 user@192.168.1.1).После успешного подключения к роутеру #1, откройте новое окно терминала и выполните SSH подключение к компьютеру #3 с использованием localhost и порта 2222 (например, ssh user@localhost -p 2222).Теперь вы должны быть подключены к компьютеру #3 через компьютер #2.Проверьте, что порт-туннелирование правильно настроено и что SSH-подключение работает без проблем.