У нас есть система Windows Server 2008 R2, к которой нельзя получить удаленный доступ через RDC из систем Windows (я безуспешно пробовал Windows 10, Windows 7, Windows 2012 R2). Как ни парадоксально, наши системные администраторы, работающие на MacBook, могут подключаться с помощью клиента MS RDP для Mac.
Изучая трассировку WireShark, я вижу следующее для сеансов, которые потерпели неудачу:
Пакет 'RDP' выше содержит следующую информацию:
Для Mac я вижу переговоры, которые выглядят так:
В Первая попытка Пакет RDP выглядит так:
В Автоматический повтор Пакет RDP отбрасывает запрошенные протоколы:
На этом этапе я пытаюсь понять, как заставить клиент Windows RDP повторно согласовывать условия, как клиент Mac. У меня еще не было успеха. Кому-нибудь приходилось раньше с этим бороться?
Дополнительный контекст:
Как это обычно бывает со мной, я довольно быстро натыкаюсь на ответ после публикации вопроса. В разговоре с системными администраторами для рассматриваемого Windows Server я обнаружил:
С этой информацией я обнаружил сообщение в блоге о Как отключить запрос учетных данных RDP 6.0 который выявил «скрытые» настройки, которые можно настроить для решения проблемы.
Решение:
Добавьте в конец файла следующие строки:
negotiate security layer:i:0
authentication level:i:0
enablecredsspsupport:i:0
prompt for credentials:i:0
Сохраните файл