Azure

阻止遠端桌面到 Azure 雲服務的證書錯誤:“證書沒有私鑰。”

  • November 10, 2016

我繼承了在 Azure 上執行的雲服務。我希望能夠遠端桌面到該服務以進行小的更改。我想通過 Azure 門戶設置這一切(即不使用 Visual Studio 或其他已安裝的工具)。

我的理解是可以做到,因為有一篇關於它的文章。

根據該文章中的說明,設置遠端桌面需要證書。該服務“附帶”的證書幾年前就過期了。我在創建一個新的有效的問題時遇到了問題。

我按照此處和其他地方的說明(由於聲譽原因無法連結)使用powershell等工具創建.cer.pfx文件。makecert.exe我將兩者都上傳到了雲服務。

當我嘗試使用此證書設置遠端桌面憑據時,我收到以下錯誤:

未能保存部署槽“XXXXX”的遠端桌面設置。錯誤:操作“d92d37ce80b93b61bcd4117c5382bb2d”失敗:“證書沒有私鑰。”。操作“4322a36b8ebc3fafb7de91cbcbb67973”失敗:“證書沒有私鑰。”。

我猜我創建了錯誤的.pfx和/或.cer文件?搜尋錯誤The certificate does not have a private key(在 Azure 的上下文中或一般情況下)並沒有對我有多大幫助。

如何創建具有私鑰並允許我創建遠端桌面憑據的.pfx和/或文件?.cer我的開發機器是 Windows,所以任何工具都需要在上面執行。

PFX 文件包含私鑰。實際上,PFX 是PKCS#12的文件副檔名。

CER 文件僅包含公鑰。您只需要上傳 pfx 文件。

引用自:https://serverfault.com/questions/813757