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

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

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

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

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

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

  • Почему я не могу выполнить команду SSH на удаленном хосте?
  • Несколько цепочек SSH (tsocks, socksify, proxycommand и т. Д.)
  • Как вы проверяете, находится ли еще INCHING ssh-туннель и кому он принадлежит?
  • Как перенаправить ряд портов в конфигурацию ssh?
  • Понимание и просмотр, как порты выделяются туннелями ssh?
  • Отключить SSH-туннель с KVM VNC-сервером
  • RSYNC через SSH в Tomato / dd-wrt
  • SSH через штопор и прокси получают ошибку «ssh_exchange_identification»
  • 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-туннелировании, вы можете посмотреть здесь .

    Interesting Posts

    Удаленный запуск и доступ к рабочему столу Debian KDE

    дождитесь выхода хрома, прежде чем продолжить сценарий оболочки

    Как использовать sudo для запуска нескольких команд в качестве другого пользователя в части скрипта?

    Что именно делает структура nfs_unlinkdata?

    Вырезать поле в строке с bash

    Разрешение разрешений + w для подкаталога для группы пользователей без доступа к sudo

    С легкостью переходите от sylpheed до Thunderbird

    ksh: сохранение вывода команды awk в массиве

    Как создать исполняемый файл Unix

    Разрывает ли линия поддержки unix календаря `pal`?

    systemd: изящно сбой резервного копирования, когда внешний диск не подключен

    ошибка: у Macro% есть незаконное имя (% define)

    grepping для нескольких элементов

    Не удалось восстановить grub2 после установки arch-linux

    Я не могу включить или отключить службу пользователя: Не удалось выполнить операцию: нет такого файла или каталога

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