hroft_clone3: (Рыба)
[personal profile] hroft_clone3
rdp-клиенты Windows XP не подключаются к RDS Windows 2012R2

Пользователи XP жаловались на такие ошибки rdp клиента:

Because of a security error, the client could not connect to the remote computer. Verify that you are logged on to the network, and then try reconnecting again
The remote session was disconnected because the remote computer received an invalid licensing message from this computer
The remote computer requires Network Level Authentication, which your computer does not support. For assistance, contact your system administrator or technical support.

Покопавшись в документации Microsoft, решили в

первую очередь обновить версию RDP клиента на машинах с XP. После установки rdp клиента 7.0 (ссылка не на Майкрософт, там уже убрали этот апдейт и статью kb969084. Если нет доверия этому сайту, ищем kb969084-x86-rus.exe в другом месте. Для Висты закачка еще жива) (версия rdp 8.0 на XP не устанавливается.), у половины клиентов проблема решилась. Осталась вторая половина….

Начав более подробно копать тему RDS сервера на базе Windows 2012 R2 мы обнаружили, что 2012 сервер по умолчанию требует от своих клиентов обязательной поддержки технологии NLA (Network-Level Authentication – проверки подлинности на уровне сети, подробнее об этой технологии здесь), если же клиент не поддерживает NLA, подключиться к RDS серверу ему не удастся.

Из вышесказанного есть два вывода, чтобы оставшиеся XP-клиенты смогли подключаться по RDP к терминальному серверу 2012 нужно:
отключить проверку NLA на серверах фермы Remote Desktop Services 2012
или включить поддержку NLA на XP-клиентах

Отключаем NLA на сервере RDS 2012

Чтобы на сервере RDS Windows Server 2012 отключить требование обязательного использования NLA клиентами, нужно в консоли Server Manager перейти в раздел Remote Desktop Services -> Collections -> QuickSessionCollection, выбрать Tasks -> Edit Properties, выбрать раздел Security и снять опцию: Allow connections only from computers running Remote Desktop with Network Level Authentication.



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

Включаем NLA на уровне клиента Windows XP

Поддержка NLA появилась в Windows XP, начиная с SP3, но по умолчанию она не включена. Включить поддержку аутентификации NLA можно только реестр. Для этого:
В ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders нужно отредактировать значение ключа SecurityProviders, добавив в конце credssp.dll (через запятую от его текущего значения)


Далее в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa добавить строку tspkg в значение параметра Security Packages



После внесения указанных изменений, компьютер нужно перезагрузить

После выполнения всех манипуляций, компьютер с Windows XP SP3 должен без проблем подключится по rdp к терминальной ферме на Windows 2012.


Проверено, с Windows server 2016 те же проблемы, решение то же самое

Date: 2017-02-08 02:51 pm (UTC)
From: [identity profile] nekto80.livejournal.com
Боян :)

Уже сделано

Date: 2017-02-08 03:33 pm (UTC)
From: [identity profile] hroft-clone3.livejournal.com
Пока не наткнешься, не будешь делать :)
А себе на память оставить - не помешает :)
Не каждый же день этим занимаешься

Date: 2017-02-08 03:41 pm (UTC)
From: [identity profile] nekto80.livejournal.com
Точно.. не каждый день.
Правда помогло просто обновление версии rdp

Date: 2017-02-08 03:54 pm (UTC)
From: [identity profile] hroft-clone3.livejournal.com
Ну я скопипастил статью про 2012R2, для 2016, оказалось, надо то же самое

Date: 2017-02-08 03:57 pm (UTC)
From: [identity profile] bruslyc.livejournal.com
клиента поновее поставить на хр
или уже такое не канаеть?

Date: 2017-02-08 04:15 pm (UTC)
From: [identity profile] hroft-clone3.livejournal.com
Выше 7-го не ставится.
А контроль клиента сетью - это уже требования безопасности :)

Date: 2017-02-08 06:19 pm (UTC)
From: [identity profile] bruslyc.livejournal.com
точно, на хр выше 7 не ставится
значит надо на сервере понижать параноидальность для работы старых протоколов

Date: 2017-02-08 07:44 pm (UTC)
From: [identity profile] hroft-clone3.livejournal.com
или на редкой древности повышать

Date: 2017-02-09 06:46 am (UTC)
From: [identity profile] bruslyc.livejournal.com
да на самом деле хр почти не осталось у нас

Date: 2017-02-09 12:50 pm (UTC)
From: [identity profile] hroft-clone3.livejournal.com
Скоро и семерку такая участь постигнет

https://support.microsoft.com/ru-ru/help/13853/windows-lifecycle-fact-sheet

https://3dnews.ru/907948

https://4pda.ru/2016/03/22/285376/

Edited Date: 2017-02-09 12:57 pm (UTC)

Date: 2017-02-10 05:10 am (UTC)
From: [identity profile] bruslyc.livejournal.com
ну да, к этому всё идёт, какой смысл им старые системы поддерживать

Date: 2017-02-10 05:29 am (UTC)
From: [identity profile] hroft-clone3.livejournal.com
Честно говоря, слишком маленький стал цикл жизни софта.
Я знаю людей, которые, во что бы то ни стало, стремяться поставить хрюшу на новое железо до сих пор, ну не нравится им, даже, 7-ка, о 10-ке молчу

Date: 2017-02-10 05:43 am (UTC)
From: [identity profile] bruslyc.livejournal.com
мы не ставим хр
уже даже скайп новый не работает на нём и куча всего по мелочи

Date: 2017-02-10 05:50 am (UTC)
From: [identity profile] hroft-clone3.livejournal.com
У нас остаточные клиенты на древнем железе

Date: 2017-02-10 07:01 am (UTC)
From: [identity profile] bruslyc.livejournal.com
есть такие но там физически железо умирает постепенно

Date: 2017-02-10 08:20 am (UTC)
From: [identity profile] hroft-clone3.livejournal.com
Вот да, но на них и приходится мучаться

Profile

hroft_clone3: (Default)
hroft_clone3

March 2026

S M T W T F S
1234567
8910111213 14
15161718192021
22232425262728
293031    

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 6th, 2026 02:05 pm
Powered by Dreamwidth Studios