ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Windows 远程桌面添加 SSL 证书指南(阿里云免费证书)

Windows 远程桌面添加 SSL 证书指南(阿里云免费证书)

目录

第一步:阿里云申请免费证书

第二步:下载PFX 格式证书文件

第三步:导入证书到 Windows 证书管理器

第四步:分配证书权限

第五步:配置注册表绑定 SSL 证书


第一步:阿里云申请免费证书

  1. 阿里云控制台首页 > 数字证书管理服务 > 证书管理 > 个人测试证书(原免费证书)
  2. 购买个人测试证书(免费版)

第二步:下载PFX 格式证书文件

下载>.pfx格式证书

第三步:导入证书到 Windows 证书管理器

  1. 按下Win + R键,输入mmc打开控制台。
  2. 点击文件>添加/删除管理单元。
  3. 选择左侧证书,点击添加。
  4. 选择计算机账户,点击下一步,选择本地计算机。
  5. 点击完成>确定。
  6. 在左侧导航栏找到证书(本地计算机)>个人>证书。
  7. 右键点击所有任务>导入。
  8. 浏览并选择你的.pfx文件,按照向导完成导入操作。

💡 提示:若之前配置过,可以点击文件>打开,然后直接从步骤6开始

💡 提示:证书存储建议选择“根据证书类型自动选择”。

第四步:分配证书权限

为了确保远程桌面服务可以访问该证书的私钥:

  1. 回到已导入的证书上,右键选择所有任务>管理私钥。(刚导入后没有看到证书可以右键刷新下)
  2. 点击添加,输入用户NETWORK SERVICE。
  3. 赋予读取权限。
  4. 点击确定完成权限配置。


第五步:配置注册表绑定 SSL 证书

  • 按下Win + R,输入regedit打开注册表编辑器,定位路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
  • 右侧空白处点击右键>新建>REG_BINARY类型项。
  • 名称设为:SSLCertificateSHA1Hash
  • 双击打开该项,在数据值中填入证书指纹(SHA1 值)。

💡 提示:指纹可在证书详细信息页查看,注意去除空格。

⚙️ 编辑注册表数据值替代方式:使用 WMIC 设置证书指纹
如果第五步无法编辑SSLCertificateSHA1Hash的值,可以在管理员权限的 CMD 或 PowerShell 中运行以下命令:

wmic /namespace:\\root\cimv2\TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash="证书指纹"

⚠️ 注意:

必须以管理员身份运行
确保远程桌面服务已启用
SHA1 指纹必须为 40 位十六进制字符串,无空格

✅ 最后验证
重启系统或远程桌面服务使配置生效:

Restart-Service TermService -Force

尝试使用新的 SSL 加密连接远程桌面,确认证书是否正常加载。正常加载后远程桌面上会显示一个小锁。

参考:Windows 远程桌面添加 SSL 证书指南_远程桌面证书-CSDN博客

返回列表