Назад | Перейти на главную страницу

Подключение удаленного рабочего стола Windows к общему сеансу через туннель SSH

Мне нужно установить соединение с моего ноутбука с Windows 10 к общему удаленному рабочему столу через удаленный сервер LINUX. Все мои коллеги используют LINUX и не могут предоставить помощь Windows.

Я просмотрел несколько сайтов помощи, которые помогли мне установить SSH-соединение с сервером LINUX с помощью Putty. Но я все еще не могу понять, как присоединиться к общему сеансу удаленного рабочего стола.

Мне была предоставлена ​​следующая информация (некоторые детали были скрыты в целях безопасности):

«Я создал для вас учетную запись в нашей системе VPN. Она обеспечивает удаленный доступ к нашей сети. Она вам понадобится только для создания туннеля к системе разработки.

имя пользователя: abc pw: xxxxxxxxx

В Linux вы должны сделать следующее, чтобы настроить туннель:
ssh www.xxx.com -p 1234 -l abc -N -f -L3389: 99.999.999.999: 3389

На Putty должен быть аналог.

Идея состоит в том, что вы устанавливаете сеанс ssh с www.xxxxx.com:1234, используя указанные выше учетные данные.

В верхней части этого сеанса ssh вы также устанавливаете туннель (часть -L), который перенаправляет localhost: 3389 через сеанс ssh на 99.999.999.999:3389, который является системой.

Как только туннель установлен, используйте RDP-клиент для подключения к localhost: 3389 для доступа к системе. Поскольку он маршрутизируется через сеть, он будет разрешен на стороне ".

Опять же, мне также сообщили, что рабочий стол, к которому я пытаюсь подключиться, находится в общем удаленном сеансе - все удаленные пользователи используют это подключение к рабочему столу.

Похоже, что ssh работает. Окно терминала открывается на машине LINUX и запрашивает учетные данные для входа. Я могу войти в систему с учетными данными, которые были предоставлены выше.

Что касается туннеля, я не уверен, что он работает. Когда я пытаюсь установить подключение к удаленному рабочему столу (используя localhost: 3389 через удаленный рабочий стол Windows на моем ноутбуке), я всегда получаю сообщение об ошибке. Обычно это говорит о том, что я уже нахожусь в удаленном сеансе и не могу установить новый. Я не знаю, как убедиться, что удаленный рабочий стол пытается присоединиться к общему сеансу, а не создавать новый.

Вы можете помочь?

Ваша система Windows, вероятно, уже использует порт 3389, потому что в ней включен RDP локально. Поэтому используйте другой номер порта, который не используется в вашей локальной системе.

ssh -L33890:192.0.2.5:3389 ...

В вашем клиенте RDP подключитесь к localhost:33890. Используя localhost:3389, вы почти наверняка пытаетесь использовать RDP для подключения компьютера к самому себе.