Назад | Перейти на главную страницу

Ошибка сертификата, препятствующая подключению удаленного рабочего стола к облачной службе Azure: «Сертификат не имеет закрытого ключа».

Я унаследовал облачную службу, работающую в Azure. Я хотел бы иметь возможность удаленного рабочего стола на этой службе, чтобы внести небольшие изменения. Я хочу настроить все это через портал Azure (т. Е. Без использования Visual Studio или других установленных инструментов).

Насколько я понимаю, можно делать то, что есть статья об этом написано.

Согласно инструкциям в этой статье, для настройки удаленного рабочего стола требуется сертификат. Сертификат, который «прилагался» к услуге, истек много лет назад. У меня проблемы с созданием нового работающего.

Я следовал инструкциям Вот и в других местах (которые я не могу связать из-за репутации) для создания .cer и .pfx файлы с такими инструментами, как makecert.exe и PowerShell. Я загрузил оба в облачный сервис.

Когда я пытаюсь настроить учетные данные удаленного рабочего стола с помощью этого сертификата, я получаю следующую ошибку:

Не удалось сохранить настройки удаленного рабочего стола для слота развертывания «XXXXX». Ошибка: операция «d92d37ce80b93b61bcd4117c5382bb2d» завершилась неудачно: «Сертификат не имеет закрытого ключа.». Операция «4322a36b8ebc3fafb7de91cbcbb67973» завершилась неудачно: «Сертификат не имеет закрытого ключа».

Полагаю, я создал .pfx и / или .cer файлы неправильные? Поиск ошибки The certificate does not have a private key (в контексте Azure или просто в целом) не нашлось ничего, что могло бы мне помочь.

Как я могу создать .pfx и / или .cer файл, который будет иметь закрытый ключ и позволит мне создать учетные данные удаленного рабочего стола? Моя машина для разработки - это Windows, поэтому на ней должны работать любые инструменты.

Файл PFX содержит закрытый ключ. Фактически, PFX - это расширение имени файла для PKCS # 12.

Файл CER содержит только открытый ключ. Вам нужно только загрузить файл pfx.