Skip to content

windows 远程桌面

Windows 中存在两种远程桌面:

  1. 基于允许远程连接此计算机的远程桌面
  2. 部署远程桌面服务

他们的区别如下:

特点 允许远程连接此计算机 远程桌面服务(RDS)
适用场景 单用户远程访问计算机,适合家庭或小型办公环境 多用户并发访问,适用于企业环境、大规模用户访问
用户数量 每次只能支持一个用户连接到计算机(一个会话) 可以支持多个用户并发连接到同一台计算机或多个虚拟桌面
会话类型 只有一个桌面会话(主机的桌面环境) 每个用户有独立的会话,可以是桌面会话或应用程序会话(通过 RDSH/VDI)
配置复杂度 简单,直接启用远程桌面即可 较复杂,涉及安装远程桌面服务角色、配置许可证、负载均衡等
许可要求 需要 RDP CALs,但只支持一个会话,Windows 默认包含一个会话权限 需要购买远程桌面服务许可证(RDS CALs),支持并发多个会话
并发访问 不支持多个用户同时远程访问同一台计算机 支持多个用户同时远程访问计算机或虚拟桌面
适用用户 管理员或普通用户,但只能有一个连接 可配置多个用户的访问权限,并且支持复杂的身份验证、授权和应用管理

允许远程连接此计算机

这是 Windows 系统(包括 Windows Server 和 Windows 10/11 等)中最基本的远程连接功能,通过远程桌面协议(RDP)实现。通过这种方式,可以让管理员或普通用户远程登录到该计算机上,访问桌面环境。

Tips

RDP 协议并不是开源的,不过开源社区逆向了该协议提供了开源的 RDP 服务器来允许 Linux 使用远程桌面。

启用基于允许远程连接次计算机的远程桌面:

  • 所有 Windows 可通过 设置 -> 系统 -> 远程桌面 -> 启用远程桌面 或者 控制面板 -> 系统和安全 -> 系统 -> 允许远程访问 来开启远程桌面
  • 在 Windows Server 中通过 服务器管理器 -> 本地服务器 -> 远程桌面 来开启远程桌面

启用远程桌面

之后还需要将用户添加到可用范围内,有两种方式:

  1. 如上图所示的添加用户来实现
  2. 通过计算机管理(右键开始菜单)依次选择 本地用户和组 -> 用户 -> 双击需要更改的用户 -> 隶属于 -> 添加 Remote Desktop Users 组

部署远程服务器基础结构

远程桌面服务(RDS)是 Windows Server 用来与用户共享应用和资源的一整套基础架构。他底层同样是基于远程桌面协议(RDP)来实现远程连接的,只不过他还提供了多个组件(如远程桌面会话主机(RDSH)、远程桌面连接代理(RDCB)、远程桌面许可证管理器等)提供了对多个会话、负载均衡、权限控制等功能的支持。