Как разрешить доступ RDP на основе сертификата клиента


13

Как я могу ограничить (RDP) доступ к Windows Server не только по имени пользователя / паролю, но и по клиентскому сертификату?

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

Это не будет таким ограничением, как правила на основе IP, но добавит некоторую гибкость с другой стороны, поскольку не каждый компьютер / ноутбук находится в определенном домене или имеет фиксированный диапазон IP-адресов.


Вы говорите в своей сети или публикуете в Интернете?
— Тим Бригам

это будет публичная сеть.
— Kcode

Ответы:


3

Одним из способов является внедрение решения для смарт-карт. Возможно, это не то, что вы ищете из-за порога стоимости и боли, но многие смарт-карты на самом деле являются именно этими (аппаратные сертификаты с надежной защитой закрытого ключа), и интеграция с удаленным рабочим столом бесшовна.


3

Вы можете настроить IPSEC с сертификатами на соответствующих компьютерах, возможно, в сочетании с NAP и использовать брандмауэр Windows для фильтрации трафика RDP, который поступает в незашифрованном виде .

Вот пошаговое руководство для сценария, который похож на ваш запрос, но использует предварительные ключи вместо сертификатов.

Но имейте в виду, что «создание сертификата и копирование его на все компьютеры» само по себе является плохой идеей - вам, очевидно, следует создать один сертификат для каждого клиента и соответственно настроить правила доступа. Это обеспечивает конфиденциальность ваших соединений, а также возможность аннулировать сертификаты, если они потеряны / раскрыты, не разрывая соединения с другой машиной.

Изменить: что-то, что может показаться заманчивым, это настройка шлюза удаленного рабочего стола (в основном туннельный шлюз HTTPS для RDP) и требует проверки подлинности сертификата клиента при настройке соединения SSL через свойства IIS (шлюз реализован как приложение ASP.NET в IIS) , Однако это кажется неподдерживаемым клиентом удаленного рабочего стола - нет способа предоставить клиентский сертификат для прокси-соединения.


Я попытался пройти по маршруту шлюза удаленного рабочего стола. Здесь есть пара вопросов, которые показывают, почему это не работает, как ожидалось.
— Тим Бригам

ссылка на archive.org для
— ознакомления
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.