Как работает туннелирование SSH

может ли кто-нибудь объяснить, как работает следующее туннелирование ssh?

ssh root@localhost -P 2222 -pw 1234 L 3300:remote_WIN_machine1:3389 

эта команда ssh запускается с Linux-машины, а удаленный хост – win machine

поэтому я немного путаю, как это может быть – создать туннелирование из Linux, чтобы выиграть? Является ли это возможным?

И если это правда, как только мы создадим туннелирование Затем, что дальше? , каковы действия, которые мы можем сделать с Linux, чтобы выиграть машину?

  • SSH-туннелирование - локальные и удаленные случаи использования
  • Сервер Openssh: фатальный: слишком много сокетов для прослушивания. Увеличить MAX_LISTEN_SOCKS
  • Reverse (SSH) через сервер между двумя компьютерами? - для удаленной помощи
  • туннель в скрипте python с выполнением команды python
  • Как настроить соединение с базой данных через SSH-туннель с кеберосами в gui?
  • Предоставить доступ к Интернету на сервер, доступный по SSH, но где Интернет заблокирован
  • настройка SSH обратного туннеля
  • Поставка дополнительных параметров ssh в файле конфигурации
  • 2 Solutions collect form web for “Как работает туннелирование SSH”

    Это похоже на то, что хост linux настроен как своего рода шлюз RDP. Команда инициирует сеанс SSH для себя ( root@localhost ), запустит локальный прослушиватель на порт 3300 ( L 3300: remote_WIN_machine1:3389 чтобы перенаправить весь трафик на машину Windows на порт 3389 ( remote_WIN_machine1:3389 ), типичный для RDP.

    Я подозреваю, что директива GatewayPorts установлена ​​в yes в /etc/ssh/sshd_config чтобы слушатель принимал и пересылал трафик с удаленных хостов на хост Windows. В этом случае удаленный хост может получить доступ к хосту Windows через этот Linux-узел, запустив сеанс удаленного рабочего стола как rdesktop -u username linuxhost:3300

    Похоже, вы настроили какой-то прокси-сервер, прослушивающий порт TCP: 3300 и перенаправляющий весь трафик на удаленный порт Windows PC RDP (удаленный рабочий стол).

    Затем весь трафик переходит к TCP: 3300 будет перенаправлен на удаленный ПК с Windows в RDP-порт, поэтому вы можете подключиться к нему с помощью обычного RDP-клиента.

    Конечно, вам необходимо иметь существующий сетевой маршрут между ПК с ОС Windows и Linux.

    Если вам нужна дополнительная информация о SSH-туннелировании, вы можете посмотреть здесь .

    Linux и Unix - лучшая ОС в мире.