Azure
阻止遠端桌面到 Azure 雲服務的證書錯誤:“證書沒有私鑰。”
我繼承了在 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 文件。