Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования? Сертификаты
Содержание
  1. Что такое remote desktop gateway?
  2. Добавляем А запись
  3. Качаем WinAcme
  4. Открываем 80 порт
  5. Разрешаем выполнение скриптов
  6. Устанавливаем сертификат
  7. Записки it специалиста
  8. Зачем нужен vpn?
  9. Защита rdp соединения при помощи ssl.
  10. Как защитить удаленный доступ?
  11. Конфигурация vpn-сервера
  12. Настроить настраиваемый сертификат ssl для rdp в windows server 2021 (и более поздних версиях) в режиме удаленного администрирования?
  13. Настройка vpn-сервера
  14. Настройка групповой политики для выдачи rdp сертификатов
  15. Настройка двухфакторной аутентификации на сервере windows со службой rd gateway
  16. Настройка доверенных ssl/tls сертификатов для защиты rdp подключений
  17. Настройка доступа для конкретного пользователя
  18. Настройка локальной политики безопасности
  19. Открытие портов брандмауэра
  20. Подписываем rdp файл и добавляем отпечаток доверенного rdp сертификата
  21. Предупреждение о самоподписанном сертификате rdp
  22. Резюмируем
  23. Создаем шаблон rdp сертификата в центре сертификации (ca)
  24. Установка ssl-сертификата
  25. Установка роли
  26. Факторы угроз

Что такое remote desktop gateway?

Примечание: начиная с Windows Server 2008 R2 все службы удаленных рабочих столов были переименованы. Службы Terminal Services были переименованы в .

Добавляем А запись

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Просто добавляем A запись и вписываем в неё IP адрес сервера. На этом работа с доменом окончена.

Качаем WinAcme

. Архив лучше всего распаковать туда, куда вы не доберетесь, исполняемые файлы и скрипты вам еще пригодятся в будущем для автоматического обновления сертификата. Лучше всего вытряхнуть архив в C:WinAcme.

Открываем 80 порт

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Разрешаем выполнение скриптов


Чтобы WinAcme смог без проблем импортировать новый сертификат, нужно разрешить выполнение скриптов. Для этого переходив в папку /Scripts/

Перед запуском WinAcme нам нужно разрешить выполнение двух скриптов. Для этого двойным кликом запустите PSRDSCerts.bat из папки со скриптами.

Устанавливаем сертификат

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

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

Записки it специалиста

Технический блог специалистов ООО»Интерфейс»

Зачем нужен vpn?

VPN-подключение обеспечивает более безопасное соединение с корпоративной сетью и Интернетом.

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Сферы применения VPN:

Сетевая инфраструктура вашей компании может быть подготовлена к использованию VPN с помощью программного или аппаратного обеспечения.

Существует большое количество платных и бесплатных сервисов VPN.

Такие сервисы в основном работают на 4 протоколах:

  1. IPSec, функционирующий в транспортном и туннельном режимах. Шифрование сообщений в пакете данных с помощью транспортного режима называется полезной нагрузкой, а зашифровка всего пакета — туннелированием.
  2. PPTP — это туннельный протокол «точка-точка», использующий туннельный метод, в котором данные сохраняются в виде PPP-пакетов. Они, в свою очередь, помещаются в IP-пакеты и передаются до места назначения.
  3. L2TP — протокол туннелирования второго уровня, работающий на двух основных узлах: концентраторе доступа L2TP (LAC), сетевом сервере L2TP (LNS). LAC представляет собой устройство, которое завершает вызов, в то время, как LNS аутентифицирует PPP-пакеты.
  4. TLS и SSL — криптографические протоколы, использующие сочетание аутентификации и шифрования для обмена данными между сервером и клиентом.

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Также существуют сервисы VPN для корпоративного использования. Один из самых известных — это OpenVPN. Он является безопасным и недорогим сервисом.

Его плюсами являются:

  1. Безопасность. Использование нескольких криптографических протоколов (HMAC, 3DES, AES, RSA) и 2048-битного ключа позволяют осуществить надежное шифрование всех данных.
  2. Гибкие возможности OpenVPN позволяют запускать соединение через Proxy/Socks, по различным протоколам и при принудительной блокировке DHCP-протокола, а также сквозь файрволы.
  3. Поддерживается большинством устройств, в том числе на платформах Apple iOS и Google Android.

Защита rdp соединения при помощи ssl.

Протокол RDP с защитой на уровне сети (SSL), к сожалению, не получил широкого распространения среди системных администраторов, предпочитающих защищать терминальные соединения другим способом. Возможно это связано с кажущейся сложностью способа, однако это не так, в данном материале мы рассмотрим как просто и без затруднений организовать такую защиту.

Какие преимущества дает нам защита RDP при помощи SSL? Во первых надежное шифрование канала, проверку подлинности сервера на основании сертификата и проверку подлинности пользователя на уровне сети. Последняя возможность доступна начиная с Windows Server 2008.

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

Про сертификаты:  Ножи Marttiini купить в интернет-магазине Империя Ножей

Для полноценного использования всех возможностей RDP через SSL клиентские ПК должны работать под управлением Windows XP SP3, Windows Vista или Windows 7 и использовать RDP клиент версии 6.0 или более поздней.

При использовании Windows Server 2003 SP1 и более поздних версий, будут доступны шифрование канала при помощи SSL (TLS 1.0) и проверка подлинности сервера, клиентские ПК должны иметь версию RDP клиента 5.2 или более позднюю.

В нашей статье мы будем рассматривать настройку терминального сервера на базе Windows Server 2008 R2, однако все сказанное будет справедливо и для Windows Server 2003 (за исключением отсутствующих возможностей).

Для успешной реализации данного решения в вашей сети должен находиться работающий центр сертификации, настройку которого мы рассматривали в предыдущей статье. Для доверия сертификатам выданным данным ЦС на терминальный сервер необходимо установить сертификат ЦС (или цепочку сертификатов) в хранилище Доверенные корневые центры сертификации.

Затем следует выполнить запрос сертификата подлинности сервера со следующими параметрами:

Как защитить удаленный доступ?

Для организации работы удаленных сотрудников можно использовать следующие механизмы защиты:

Мы расскажем об одном из механизмов защиты — это VPN.

Конфигурация vpn-сервера

Откроем Диспетчер серверов и щелкнем по ссылке Добавить роли и компоненты.

Выберем роль Удаленный доступ.

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Выберем службу ролей DirectAccess и VPN (RAS).

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Нажмем на кнопку [Установить]. В результате запустится процесс установки роли удаленного доступа.

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

В окне мастера начальной настройки удаленного доступа выберем Развернуть только VPN.

После этого добавим сервер. В окне Маршрутизация и удаленный доступ выберем пункт меню Действие и подпункт Добавить сервер. Далее подтвердим добавление.

Щелкнем по названию добавленного сервера правой кнопкой мыши и выберем Настроить и включить маршрутизацию и удаленный доступ.

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Выберем пункт Особая конфигурация.

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

В качестве настраиваемой конфигурации укажем Доступ к виртуальной частной сети (VPN).

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Запустим службу, для этого нажмем на кнопку [Запустить службу].

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Сервер почти готов.

Для примера мы используем самый простой и очевидный способ — зададим статистический пул адресов для 5 пользователей.

Откроем свойства добавленного сервера.

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Выберем пункт Статистический пул адресов и нажмем на кнопку [Добавить].

В окне Новый диапазон IPv4-адресов укажем начальный и конечный IP-адрес.

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Нажмем на кнопку [Применить]

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Роль удаленного доступа сконфигурирована, теперь откроем порты в брандмауэре.

Настроить настраиваемый сертификат ssl для rdp в windows server 2021 (и более поздних версиях) в режиме удаленного администрирования?

Оказывается, что большая часть данных конфигурации для RDSH хранится в Win32_TSGeneralSettingклассе в WMI в rootcimv2TerminalServicesпространстве имен. На настроенный сертификат для данного соединения ссылается значение Thumbprint этого сертификата в вызываемом свойстве SSLCertificateSHA1Hash.


ОБНОВЛЕНИЕ: Вот обобщенное решение Powershell, которое захватывает и устанавливает отпечаток первого сертификата SSL в персональном хранилище компьютера. Если в вашей системе несколько сертификатов, вам нужно добавить -Filterв gciкоманду опцию, чтобы убедиться, что вы ссылаетесь на правильный сертификат. Я оставил свой оригинальный ответ без изменений ниже для справки.

# get a reference to the config instance
$tsgs = gwmi -class "Win32_TSGeneralSetting" -Namespace rootcimv2terminalservices -Filter "TerminalName='RDP-tcp'"

# grab the thumbprint of the first SSL cert in the computer store
$thumb = (gci -path cert:/LocalMachine/My | select -first 1).Thumbprint

# set the new thumbprint value
swmi -path $tsgs.__path -argument @{SSLCertificateSHA1Hash="$thumb"}

Для того, чтобы получить значение отпечатка

  1. Откройте диалоговое окно свойств для вашего сертификата и выберите вкладку Подробнее
  2. Прокрутите вниз до поля «Отпечаток» и скопируйте шестнадцатеричную строку, разделенную пробелом, в блокнот
  3. Удалите все пробелы из строки. Вы также захотите следить и удалять не-ascii-символы, которые иногда копируются непосредственно перед первым символом в строке. Это не видно в блокноте.
  4. Это значение, которое вам нужно установить в WMI. Это должно выглядеть примерно так: 1ea1fd5b25b8c327be2c4e4852263efdb4d16af4 .

Теперь, когда у вас есть значение отпечатка, вот одна строка, которую вы можете использовать для установки значения с помощью wmic:

wmic /namespace:\rootcimv2TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash="THUMBPRINT"

Или, если PowerShell – ваша вещь, вы можете использовать это вместо:

$path = (Get-WmiObject -class "Win32_TSGeneralSetting" -Namespace rootcimv2terminalservices -Filter "TerminalName='RDP-tcp'").__path
Set-WmiInstance -Path $path -argument @{SSLCertificateSHA1Hash="THUMBPRINT"}

Примечание: сертификат должен находиться в «Персональном» хранилище сертификатов для учетной записи компьютера.

Про сертификаты:  Сертификат соответствия на спортивные товары -

Настройка vpn-сервера

Настройку VPN-подключения мы начнем с развертывания простого VPN-сервера на базе Windows Server 2021 R2.

Такой сервер, установленный на стандартном оборудовании, вполне можно использовать для небольшой офисной сети с потребностью организации удаленного подключения для нескольких десятков сотрудников (30-50 человек).

Настройка групповой политики для выдачи rdp сертификатов

Теперь нужно настроить доменную политику, которая будет автоматически назначать RDP сертификат компьютерам/серверам согласно настроенного шаблона.

Настройка двухфакторной аутентификации на сервере windows со службой rd gateway

В статье описывается настройка Windows сервера для включения двухфакторной аутентификации при подключении удаленного рабочего стола (RDP) со службой RD Gateway.

RD Gateway — компонент Windows сервера, позволяющий подключаться к рабочему столу через шлюз, который выполняет функции VPN, а именно создает зашифрованное подключение по протоколу TLS. Кроме того, шлюз позволяет ограничивать таймаут сессии, контролировать доступ пользователей к дискам, USB, буферу обмена, принтеру и сетевым ресурсам.

  • Windows Server 2021 R2
  • Windows Server 2021
  • Windows Server 2021

Возможные способы аутентификации:

  • Telegram
  • Звонок (нужно принять вызов и нажать #)
  • Мобильное приложение (скоро)

Для настройки второго фактора аутентификации вам потребуется установить и настроить MultiFactor Radius Adapter.

Настройка доверенных ssl/tls сертификатов для защиты rdp подключений

В этой статье мы покажем, как использовать доверенные SSL/TLS сертификаты для защиты RDP подключений к компьютерам и серверам Windows в домене Active Directory. Эти сертфикаты мы будем использовать вместо самоподписанных RDP сертификатов (у пользователей появляется предупреждение о невозможности проверки подлинности при подключению к RDP хосту с таким сертификатом).

Настройка доступа для конкретного пользователя

Откройте Диспетчер серверов, выберите пункт Средства и подпункт Пользователи и компьютеры Active Directory.

Найдите имя необходимого пользователя, зайдите в его Свойства, на вкладке Входящие звонки выберите настройку Разрешить доступ. Нажмите на кнопку [Применить].

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

И напоследок проверим разрешен ли удаленный доступ в свойствах системы.

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

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Вот и все, настройка сервера на этом завершена. Теперь настроим VPN-соединение на компьютере, который будет использоваться для удаленного доступа.

Настройка локальной политики безопасности

Откроем список локальных политик безопасности и выберем пункт Назначение прав пользователя.

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Выберите политику Разрешить вход в систему через службу удаленных рабочих столов.

Нажмите на кнопку [Добавить пользователя или группу].

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Найдите имя подразделения Пользователи домена и добавьте его.

Ну и предпоследним шагом будет настройка доступа для конкретных пользователей.

Открытие портов брандмауэра

Для протокола TCP откроем порты 1723 и 443.

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Для протокола UDP откроем порты 1701, 500 и 50.

Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

На следующем этапе настроим локальную политику безопасности.

Подписываем rdp файл и добавляем отпечаток доверенного rdp сертификата

Если у вас отсутствует CA, но вы хотите, чтобы при подключении к RDP/RDS серверу у пользователей не появлялось предупреждения, вы можете добавить сертификат в доверенные на компьютерах пользователей.

Как описано выше получите значение отпечатка (Thumbprint) RDP сертификата:

Get-WmiObject -Class «Win32_TSGeneralSetting» -Namespace rootcimv2terminalservices|select|select SSLCertificateSHA1Hash

Используйте этот отпечаток для подписывания .RDP файла с помощью RDPSign.exe:

Предупреждение о самоподписанном сертификате rdp

По умолчанию в Windows для защиты RDP сессии генерируется самоподписанный

сертификат. В результате при первом подключении к RDP/RDS серверу через клиента mstsc.exe, у пользователя появляется предупреждение:

Чтобы продолжить установление RDP подключении пользователь должен нажать кнопку Да. Чтобы RDP предупреждение не появлялось каждый раз, можно включить опцию “Больше не выводить запрос о подключениях к этому компьютеру».
Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Резюмируем

Когда VPN-соединение установлено, весь трафик начинает проходить через VPN-сервер.

Надежность защиты VPN-трафика заключается в том, что даже если злоумышленники каким-либо образом перехватят передаваемые данные, то им все равно не удастся ими воспользоваться, так как данные зашифрованы.

А если установить ещё и специальные приложения для контроля за трафиком и настроить их, то можно будет успешно фильтровать трафик. Например, автоматически проверять его на наличие вирусов.

Надеюсь нам удалось убедить вас, что VPN это просто, доступно, а главное безопасно!

Про сертификаты:  открытая и закрытая часть эцп: как сделать экспорт |

Создаем шаблон rdp сертификата в центре сертификации (ca)

Попробуем использовать для защиты RDP подключений доверенный SSL/TLS сертификат, выданный корпоративным центром сертификации. С помощью такого сертификата пользователь может выполнить проверку подлинности RDP сервера при подключении. Предположим, что у вас в домене уже развернут корпоративной центр сертификации (Microsoft Certificate Authority), в этом случае вы можете настроить автоматическую выдачу и подключение сертификатов всем компьютерам и серверам Windows в домене.

Н на вашем CA нужно создать новый тип шаблона сертификата для RDP/RDS серверов.

  1. Запустите консоль Certificate Authority и перейдите в секцию Certificate Templates;
  2. Сделайте копию шаблона сертификата Computer (Certificate Templates -> Manage -> Computer -> Duplicate);
    Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?
  3. На вкладке General укажите имя нового шаблона сертификата – RDPTemplate. Убедитесь, что значение поля Template Name полностью совпадает с Template display name;
    Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?
  4. На вкладке Compatibility укажите минимальную версию клиентов в вашем домене (например, Windows Server 2008 R2 для CA и Windows 7 для клиентов). Тем самым будут использоваться более стойкие алгоритмы шифрования;
  5. Теперь на вкладке Extensions в политике приложений (Application policy) нужно ограничить область использования такого сертификата только для Remote Desktop Authentication (укажите следующий object identifier — 1.3.6.1.4.1.311.54.1.2). Нажмите Add -> New, создайте новую политику и выберите ее;
    Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?
  6. В настройках шаблона сертификата (Application Policies Extension) удалите все политики кроме Remote Desktop Authentication;Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?
  7. Чтобы использовать данный шаблон RDP сертификатов на контролерах домена, откройте вкладку Security, добавьте группу Domain Controllers и включите для нее опцию Enroll и Autoenroll;
    Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?
  8. Сохраните шаблон сертификата;
  9. Теперь в оснастке Certificate Authority, щёлкните по папке Certificate Templates, выберите New ->Certificate Template to Issue -> выберите созданный шаблон RDPTemplate.
    Настроить настраиваемый сертификат SSL для RDP в Windows Server 2012 (и более поздних версиях) в режиме удаленного администрирования?

Установка ssl-сертификата

Для шлюза удаленного рабочего стола должен быть установлен SSL-сертификат. Чтобы установить SSL-сертификат, щелкните имя сервера удаленного рабочего стола в консоли управления удаленным рабочим столом и выберите View or modify certificate properties.

Возможно 3 способа импорта сертификатов:

  • создание самоподписанного сертификата и его импорт;
  • импорт ранее загруженного сертификата (самоподписанного или стороннего);
  • загрузка стороннего сертификата (например, Comodo) и его импорт;

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

Введите имя сертификата и его расположение на сервере. Нажмите OK.

Сертификат будет сгенерирован.

В результате отобразится — кому, кем и до какого числа выдан ssl-сертификат. Нажмите Apply для сохранения изменений.

Теперь самоподписанный SSL-сертификат успешно установлен на TCP-порт 443 (порт SSL по умолчанию).

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

Чтобы изменить номер порта для шлюза RD, щелкните правой кнопкой мыши имя сервера и выберите свойства в консоли управления удаленным рабочим столом (Action →Properties).

Установка роли

Откройте Диспетчер серверов и выберите пункт Add roles and features .

В качестве типа установки укажите Role-based or feature-based installation .

Выберите ваш сервер из пула.

В следующем окне отметьте Remote Desktop Services .

Далее вы увидите краткую информацию о роли.

Далее добавьте сервис Remote Desktop Gateway .

Для работы этого сервиса необходимо веб-сервер IIS и дополнительные административные инструменты, они будут предложены автоматически, если не были установлены ранее.

Установите все выбранные компоненты на VPS с помощью кнопки Install.

Факторы угроз

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

  1. Удаленный пользователь находится вне зоны физического контроля организации. Требуется доказательство того, что к корпоративному ресурсу подключается именно сотрудник компании, а не злоумышленник.
  2. Данные удаленного пользователя распространяются по каналам, которые находятся вне зоны контроля организации. Эти данные подвержены перехвату, несанкционированному изменению и «подмешиванию» постороннего трафика.
  3. Для удаленного рабочего места сама компания не может обеспечить физическую безопасность. Также используемый компьютер может не соответствовать требованиям по конфигурации

Поэтому при организации удаленного доступа должны соблюдаться три основных принципа информационной безопасности:

Оцените статью
Мой сертификат
Добавить комментарий