RDP через SSH туннель

Дата публикации: 15-09-2015 | Автор: MelfisFettel | Рубрика: MAC OS, Ubuntu Server, VPN

Создание ssh туннеляЕсть у меня клиент, у которого интернет раздает маленький шлюзик на Ubuntu. Раздает нормально, все отлично. На сервере поднят VPN, при подключении к нему тоже особых проблем нет. С компьютера с Windows, при подключении к VPN можно отлично попасть во внутреннюю сеть предприятия, все отлично работает, пингуется, RDP отлично подключается к внутреннему серверу. Однако при подключении с компьютера с MAC OS дальше этого самого шлюза пакеты не идут. Если подключится через ssh, то можно отлично попасть во внутреннюю сеть, однако нужен RPD. SSH отличная вещь которая позволяет не только удаленно управлять сервером через командную строку, но и создавать туннели через себя.

Проложить туннель через SSH до RPD сервера в MAC OS не составляет труда. Достаточно ввести в терминал всего одну команду:

1
 ssh -L 3390:IP_Адрес_Внутреннего_Сервера:3389 username@gmelfis.ru
 ssh -L 3390:IP_Адрес_Внутреннего_Сервера:3389 username@gmelfis.ru
  • 3390 порт на который мы будем подключатся на локальной машине
  • 3389 порт на котором работает RDP на моем удаленном сервере
  • username@gmelfis.ru Имя пользователя @ сервер с поднятым ssh

Например, адрес сервера с RDP во внутренней сети 192.168.1.10, имя пользователя на ssh сервере hydra и адрес ssh сервера 192.168.1.100, команда подключения будет следующей:

1
ssh -L 3390:192.168.1.10:3389 hydra@192.168.1.100
ssh -L 3390:192.168.1.10:3389 hydra@192.168.1.100

Теперь все что нужно, это запустить RPD клиент, ввести адрес подключения localhost и указать порт 3390.

Для того что б этот туннель оставался активным, достаточно того что бы окно терминала с выполненной выше командой оставалось открытым.

Понравилась статья? Расскажи друзьям:


Обсудить