输入关键词搜索标题、摘要和正文。Type to search titles, descriptions and post content.

当前文章暂无对应译文,语言切换会保留在当前页面。
← 返回

给 Windows RDP 套上 🔒

在 Windows 上开启 RDP SSL

1 分钟阅读

获取 SSL 证书

可以通过 ZeroSSL 或者 Let’s Encrypt 并结合 ACME 自行签发证书,将证书下载到本地备用

通过 powershell/cmd,将证书导为 pfx 格式

BASH
openssl pkcs12 -export -out <文件>.pfx -inkey <文件>.key -in <文件>.crt

安装证书

可以直接点击 pfx 文件进行安装

存储位置:本地计算机 -> 证书存储:个人

通过 WIN+R 输入 certlm.msc,选择 证书-本地计算机 -> 个人 -> 证书 -> 双击添加的证书名 -> 详细信息 -> 指纹,复制指纹值备用

配置 RDP 服务

在 powershell/cmd 中输入

POWERSHELL
wmic /namespace:\\root\cimv2\TerminalServices PATH Win32_TSGeneralSetting Set SSLCertificateSHA1Hash="<刚才获得的指纹值>"

重启 TermService

POWERSHELL
net stop termservice
net start termservice

现在可以尝试连接,如没有生效,在客户端在执行一次相同的操作

参考链接

简单的给远程桌面连接 (Remote Desktop) 配置自定义 SSL 证书