Как подключиться по RDP к нужному участнику терминальной фермы

Терминальная ферма

Добрый день! Уважаемые читатели и гости блога pyatilistnik.org, наверняка многим из вас уже выпадала задача, реализация терминального сервера на Windows Server 2008 R2 или ее продвинутая версия RDS на Windows Server 2012 R2, и вы ощутили все ее плюсы, особенно в крупных организациях. У меня на работе такие удаленные рабочие столы могут обслуживать многие сотни пользователей, которых очень удобно администрировать. В ходе работы у вас могут возникать и проблемы с отдельными членами фермы RDS и есть необходимость подключаться к ним, но вот незадача, при попытке явно зайти по RDP на нужный хост вы можете получить ошибку подключения. Давайте я покажу как это исправляется.

Описание ошибки при подключении к участнику фермы

При попытке зайти на нужный хост для обслуживания вы получаете:

Подключение к удаленному рабочему столу не удалось подключиться к удаленному компьютеру.  Удаленный компьютер "имя", попытка подключения к которому выполняется, перенаправляет вас на удаленный компьютер "имя". Подключение к удаленному рабочему столу не может проверить принадлежность компьютеров к одной ферме серверов узла сеансов удаленных рабочих столов. При подключении к ферме серверов узла сеансов удаленных рабочих столов необходимо использовать имя фермы, а не имя компьютера.

Если вы используете подключение к удаленному рабочему столу, предоставляемое администратором, обратитесь к администратору за помощью.

Если вы хотите подключиться к определенному участнику фермы для управления им, введите в командной строке "mstsc /admin" (

Remote Desktop Connection failed to connect to the remote computer. The remote computer "name" that you are trying to connect to redirects you to the remote computer "name". Remote Desktop Connection cannot verify that computers belong to the same RD Session Host server farm. When connecting to an RD Session Host server farm, you must use the farm name, not the computer name.

If you are using an administrator-provided Remote Desktop Connection, contact your administrator for assistance.

If you want to connect to a specific farm member to manage it, type "mstsc /admin" at the command prompt

)

ошибка подключения к участнику фермы RDS

Проблема в том, что терминальная ферма имеет некое виртуальное имя, по которому идет подключение к участникам фермы. За это подключение отвечает роль посредника (Connection Broker), он смотрит количество подключений на разных серверах и старается их раскидывать более равномерно, поэтому при попытке зайти на нужный вам хост, он вас перекидывает на другой, более подходящий с его точки зрения. Более подробно, о службе посредника читайте по ссылке.

Решение

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

Нажимаете Win+R и в окне выполнить пишите mstsc /admin, либо же открываете окно командной строки от имени администратора и там пишите те же mstsc /admin.

mstsc admin

или

подключение к RDS

В итоге у вас появится окно "Подключение к удаленному рабочему столу", запущенное от имени администратора, что даст возможность спокойно подключиться к любому участнику фермы терминального сервера. Советую посмотреть остальные ключи в командной строке для команды mstsc /?

Подключение к участнику фермы TS

Надеюсь вы поняли происхождение и решение ошибки:

Если вы используете подключение к удаленному рабочему столу, предоставляемое администратором, обратитесь к администратору за помощью.

Если вы хотите подключиться к определенному участнику фермы для управления им, введите в командной строке "mstsc /admin"

Обновление 13.10.2022

После установки обновления KB5018410, люди стали так же получать данное сообщение:

Подключение к удаленному рабочему столу не удалось подключиться к удаленному компьютеру.  Удаленный компьютер "имя", попытка подключения к которому выполняется, перенаправляет вас на удаленный компьютер "имя". Подключение к удаленному рабочему столу не может проверить принадлежность компьютеров к одной ферме серверов узла сеансов удаленных рабочих столов. При подключении к ферме серверов узла сеансов удаленных рабочих столов необходимо использовать имя фермы, а не имя компьютера.

Если вы используете подключение к удаленному рабочему столу, предоставляемое администратором, обратитесь к администратору за помощью.

Если вы хотите подключиться к определенному участнику фермы для управления им, введите в командной строке "mstsc /admin"

Хотя у людей с точки зрения подключения к RDS ферме настройки правильные и ключ "mstsc /admin" они не используют. Как временное решение было найдено, это снять галку или поставить (Сделав тест):

Всегда запрашивать учетные данные

Всегда запрашивать учетные данные

Обновление 28.11.2022

Еще данная ошибка может возникать из-за самоподписного сертификата, который нужно добавить либо в доверенные центры сертификации, или же подменить на доверенный. Это я выяснил при ошибке 0x907, там я так же мог попасть на свою RDS ферму.

Еще вы можете использовать в качестве клиента для удаленного рабочего стола Remote Desktop Connection Manager. Либо вы можете удалить KB5018410, но думаю пока это не стоит делать. Надеюсь, что временно смог вам помочь.

Оцените статью
Настройка серверов windows и linux
Добавить комментарий

  1. Стас

    как быть если пользователь не имеет прав администратора?

  2. Иван Семин автор

    Никак, если нет прав админа или RDp-user, то вы не подключитесь

  3. elev

    Спасибо за статью, очень интересно.

  4. Владимир

    Спасибо огромное. как раз использую ферму, и для ПК, которые не в домене это очень актуально. насосали обновления этого и не могут зайти. решение с галочкой вообще эпическое… опять мелкософт подкинул нам Авна…

  5. Иван Семин автор

    Да оно, не явное, видимо нужно подождать, что они поменяли