配置终端服务和远程桌面服务器身份验证和加密级别

简介:
1.1.1 配置服务器身份验证和加密级别

默认情况下,终端服务会话使用本机远程桌面协议 (RDP) 加密。但是,RDP 不提供身份验证来验证终端服务器的身份。使用传输层安全性 (TLS) 1.0 进行服务器身份验证并对终端服务器通信进行加密,可以提高终端服务会话的安全性。只有正确地配置了终端服务器和客户端计算机,TLS 才能提高安全性。

可以使用三个安全层。

ü SSL (TLS 1.0) 将用于服务器身份验证以及对服务器与客户端之间传输的所有数据进行加密。

ü 协商 这是默认设置,将使用客户端支持的最安全的安全层。如果支持 SSL (TLS 1.0),则使用 SSL (TLS 1.0)。如果客户端不支持 SSL (TLS 1.0),则使用 RDP 安全层。

ü RDP 安全层 服务器与客户端之间的通信将使用本机 RDP 加密。如果选择 RDP 安全层,则无法使用网络级身份验证。

注意:在客户端连接到终端服务器时,可以通过在连接过程的早期提供用户身份验证来提高终端服务器的安全性。这种早期用户身份验证方法称为网络级身份验证。有关网络级身份验证的详细信息,请参阅为终端服务连接配置网络级身份验证。

使用 SSL (TLS 1.0) 在 RDP 连接期间保护客户端与终端服务器之间的通信时,需要使用证书对终端服务器进行身份验证。可以选择已安装在终端服务器上的证书,也可以使用默认的自签名证书。

注意:建议您获取并安装参与 Microsoft 根证书程序成员计划的可信公用证书颁发机构颁发的证书。

对于终端服务连接,数据加密可以通过在客户端与服务器之间的通信链路上进行加密来保护您的数据。加密有助于抵御在服务器与客户端之间的链路上未经授权截获传输数据的风险。

默认情况下,以可用的最高安全级别对终端服务连接进行加密。但是,某些旧版本的终端服务客户端不支持此高级别的加密。如果网络中包含此类旧版客户端,可以将连接的加密级别设置为以客户端支持的最高加密级别发送和接收数据。

注意 若要确定计算机上运行的远程桌面连接版本支持的最大加密强度,请启动“远程桌面连接”,单击“远程桌面连接”对话框左上角的图标,然后单击“关于”。在“关于远程桌面连接”对话框中查找短语“最大加密强度”。Remote Desktop Connection 5.2 以及更高版本支持 128 位的加密。

可以使用四个加密级别。

ü 符合 FIPS 标准 此级别使用联邦信息处理标准 (FIPS) 140-1 经过验证的加密方法,对从客户端向服务器发送的数据以及从服务器向客户端发送的数据进行加密和解密。不支持此加密级别的客户端无法连接。

ü 高 此级别使用 128 位加密对从客户端向服务器发送的数据以及从服务器向客户端发送的数据进行加密。终端服务器在只包含 128 位客户端(例如远程桌面连接客户端)的环境中运行时使用此级别。不支持此加密级别的客户端无法连接。

ü 客户端兼容 这是默认设置,此级别以客户端支持的最大密钥强度对在客户端与服务器之间发送的数据进行加密。终端服务器在包含混合客户端或旧版客户端的环境中运行时使用此级别。

ü 低 此级别使用 56 位加密对从客户端向服务器发送的数据进行加密。不对从服务器向客户端发送的数据进行加密。

步骤:

1. 单击“开始”à“管理工具”à“终端服务”,然后单击“终端服务配置”。

2. 在“连接”下,右键单击相应的连接名,然后单击“属性”。

3. 在该连接的“属性”对话框中,单击“常规”选项卡。

根据您的安全要求以及客户端计算机可以支持的安全级别,选择适合您的环境的服务器身份验证设置和加密设置。

如果选择 SSL (TLS 1.0),则选择终端服务器上安装的某个证书,或单击“默认”生成自签名证书。如果使用的是自签名证书,证书名称将显示为“已自动生成”。

clip_image001

4. 单击“确定”。



本文转自 onesthan 51CTO博客,原文链接:http://blog.51cto.com/91xueit/1123691,如需转载请自行联系原作者

相关文章
|
存储 数据安全/隐私保护
.NET Core 究竟隐藏着怎样的神秘力量,能实现强身份验证与数据加密?
【8月更文挑战第28天】在数字化时代,数据安全与身份验证至关重要。.NET Core 提供了强大的工具,如 Identity 框架,帮助我们构建高效且可靠的身份验证系统,并支持高度定制化的用户模型和认证逻辑。此外,通过 `System.Security.Cryptography` 命名空间,.NET Core 还提供了丰富的加密算法和工具,确保数据传输和存储过程中的安全性。以下是一个简单的示例,展示如何使用 .NET Core 的 Identity 框架实现用户注册和登录功能。
207 3
|
网络安全 Windows
Windows server 2012R2系统安装远程桌面服务后无法多用户同时登录是什么原因?
【11月更文挑战第15天】本文介绍了在Windows Server 2012 R2中遇到的多用户无法同时登录远程桌面的问题及其解决方法,包括许可模式限制、组策略配置问题、远程桌面服务配置错误以及网络和防火墙问题四个方面的原因分析及对应的解决方案。
1538 4
|
数据库 数据安全/隐私保护 Windows
Windows远程桌面出现CredSSP加密数据修正问题解决方案
【10月更文挑战第30天】本文介绍了两种解决Windows系统凭据分配问题的方法。方案一是通过组策略编辑器(gpedit.msc)启用“加密数据库修正”并将其保护级别设为“易受攻击”。方案二是通过注册表编辑器(regedit)在指定路径下创建或修改名为“AllowEncryptionOracle”的DWORD值,并将其数值设为2。
11794 3
|
Oracle 关系型数据库 数据库
[windows]远程桌面失败提示CredSSP加密修正
[windows]远程桌面失败提示CredSSP加密修正
3154 6
|
弹性计算 安全 Windows
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
通过远程桌面连接Windows服务器提示“由于协议错误,会话将被中断,请重新连接到远程计算机”错误怎么办?
|
算法 安全 网络安全
|
数据库 数据安全/隐私保护
远程桌面CredSSP 加密数据库修正
远程桌面CredSSP 加密数据库修正
331 0
|
弹性计算 缓存 网络安全
云服务器 ECS产品使用问题之远程桌面无法连接到Windows实例,该如何排查
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
安全 网络安全 数据安全/隐私保护
远程桌面连接出现了内部错误怎么解决?
远程桌面连接出现了内部错误怎么解决?
|
数据可视化 Ubuntu Unix
Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面
第一行:允许用户youuser执行sudo命令(需要输入密码). 第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码).
246 0