Xfreerdp возвращает некорректный код завершения при проверке аутентификационных данных

ID статьи: 427
Последнее обновление: 27 Jun, 2022
ID статьи: 427
Последнее обновление: 27 Jun, 2022
Ревизия: 1
Просмотры: 7
Комментарии: 0

Версия ПО:  Xfreerdp

Токены:  Любые

Проблема: 

       При проверке корректности аутентификационных данных при вызове xfreerdp с параметром +auth-only код завершения равен 0, вне зависимости от того корректны ли данные или нет.

Причина:

          Это может происходить если сервер не поддерживает требуемый уровень безопасности при подключении по протоколу RDP. В данном случае в выводе xfreerdp будет ошибка Error: SSL_NOT_ALLOWED_BY_SERVER.

Решение:

а) Решение для контроллера доменаAD:

Изменить групповую политику на сервере, принудительно включив уровень безопасности SSL.

       Для этого следует открыть редактор локальной групповой политики (это можно сделать, нажав комбинацию клавиш Win+R и набрав в появившемся окне gpedit.msc), перейти в раздел Конфигурация компьютера - Административные шаблоны - Компоненты Windows - Службы удаленных рабочих столов - Узел сеансов удаленных рабочих столов – Безопасность, затем следует изменить параметр Требовать использование специального уровня безопасности для удаленных подключений по протоколу RDP, включив его и выбрав SSL в качестве уровня безопасности.

б) Решение для RDS-Farm:

  1. Подключиться к любому из SH серверов фермы по RDP.
  2. Запустить оснастку «Диспетчер серверов».
  3. Перейти в левой части менеджера серверов в пункт "Службы удаленных рабочих столов": 
  4. Опять в левой части оснастки перейти в пункт "Коллекции" и выбрать саму коллекцию, которая находится ниже самого пункта (всё ещё в левой части): 

  5. В правой части найти окно "Свойства коллекции": 

  1. Открыть подменю "Задачи" для данного окна и выбрать пункт "Изменить свойства": 

  2. В открывшемся окне перейти в левой части на пункт "Безопасность": 

  3. Нужно изменить "Уровень безопасности" на TLS (SSL) и включить Network Level Authentication.

Если видите такую ошибку:

То нужно собрать серверы в группу:

После чего всё должно заработать корректно.

Эта статья была:  
Сообщить об ошибке
ID статьи: 427
Последнее обновление: 27 Jun, 2022
Ревизия: 1
Просмотры: 7
Комментарии: 0
Теги