Мне нужно установить соединение с моего ноутбука с 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 для подключения компьютера к самому себе.