我已经inheritance了在Azure上运行的云服务。 我希望能够远程桌面到该服务进行微小的更改。 我想通过Azure门户(即不使用Visual Studio或其他安装的工具)设置这一切。
我的理解是有可能做,因为这里有一篇关于它的文章 。
根据该文章中的说明,设置远程桌面需要证书。 “随附”服务的证书年前已过期。 我有问题创build一个新的作品。
我遵循这里和其他地方的指示(我不能连接,由于名誉)创build.cer和.pfx文件与工具,如makecert.exe和PowerShell。 我上传了两个云服务。
当我尝试使用此证书设置远程桌面凭据时,出现以下错误:
无法保存部署位置“XXXXX”的远程桌面设置。 错误:操作“d92d37ce80b93b61bcd4117c5382bb2d”失败:“证书没有私钥”。 操作“4322a36b8ebc3fafb7de91cbcbb67973”失败:“证书没有私钥”。
我猜我创build了.pfx和/或.cer文件错误? search错误The certificate does not have a private key (在Azure的上下文中,或者只是一般)没有太多的帮助我。
我如何创build将有私钥的.pfx和/或.cer文件,并允许我创build远程桌面凭证? 我的开发机器是Windows,所以任何工具都需要运行。
PFX文件包含私钥。 实际上,PFX是PKCS#12的文件扩展名。
CER文件只包含公钥。 您只需要上传pfx文件。