Я унаследовал облачную службу, работающую в 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.