发布于
881 字 · 5 分钟

远程桌面RDP配置指南

AI 摘要

作者
  • avatar
    姓名
    Corner430
    社交账号

概述

远程桌面协议(Remote Desktop Protocol,RDP)是微软开发的远程桌面连接协议,允许用户通过网络远程控制另一台计算机。本文涵盖 Windows 原生 RDP 的基本使用、通过 xRDP 从 Windows 连接到 Linux 桌面,以及常见性能问题的排查与优化。

Windows RDP 基础操作

启用远程桌面

  1. 打开 设置系统远程桌面
  2. 开启「启用远程桌面」开关
  3. 记下本机的计算机名或 IP 地址

连接远程桌面

使用 Windows 自带的 远程桌面连接 客户端(mstsc.exe):

mstsc /v:目标IP地址

查看与管理会话

使用 query user 命令可以查看当前远程桌面的所有用户会话信息:

query user

该命令会显示以下信息:

字段说明
用户名当前登录的用户名称
会话名会话名称(如 rdp-tcp#0console
ID会话 ID
状态会话状态(Active / Disconnected)
空闲时间会话空闲时长
登录时间用户登录的时间

其他相关的会话管理命令:

:: 注销指定会话(需要管理员权限)
logoff <会话ID>

:: 断开指定会话
tsdiscon <会话ID>

:: 查看更详细的会话信息
query session

这些命令在排查多用户远程登录冲突时非常实用,管理员可以快速查看谁在使用远程桌面,并在必要时断开或注销占用的会话。

使用 xRDP 从 Windows 连接 Linux(Deepin)

xRDP 是一个开源的 RDP 服务器实现,允许 Windows 客户端通过标准的远程桌面连接(mstsc)访问 Linux 桌面。

安装 xRDP

以 Deepin 为例(基于 Debian):

sudo apt update
sudo apt install xrdp

# 启动服务并设置开机自启
sudo systemctl enable xrdp
sudo systemctl start xrdp

连接方法

  1. 在 Windows 上打开 远程桌面连接mstsc
  2. 输入 Linux 机器的 IP 地址
  3. 在 xRDP 登录界面选择 Session 类型(通常选 Xorg
  4. 输入 Linux 的用户名和密码

常见问题排查

Deepin 远程桌面卡顿

通过 xRDP 连接到 Deepin 系统后,如果出现明显的卡顿和延迟,通常是由于 Deepin 默认开启的窗口特效导致的。远程桌面传输时渲染这些动画效果会消耗大量带宽和 GPU 资源。

解决方案:关闭 Deepin 的窗口特效

  1. 打开 控制中心
  2. 进入 个性化 设置
  3. 找到 窗口效果 选项,将其关闭

关闭后,远程桌面的流畅度会有显著提升。

其他性能优化建议

  • 降低色彩深度:在 Windows 远程桌面连接的「显示」选项卡中,将颜色深度从 32 位降低到 16 位,可以减少传输数据量
  • 降低分辨率:适当降低远程桌面的分辨率,减少渲染压力
  • 关闭不必要的视觉效果:在连接选项的「体验」选项卡中,取消勾选「桌面背景」「窗口拖动时显示内容」「菜单和窗口动画」等选项
  • 使用有线网络:尽量使用有线连接代替 Wi-Fi,以获得更稳定的延迟和带宽
  • 调整 xRDP 编码:在 xRDP 配置文件 /etc/xrdp/xrdp.ini 中可以调整压缩和编码参数

总结

场景方案
Windows → Windows原生 RDP(mstsc
Windows → LinuxxRDP + mstsc
会话管理query user / query session
Deepin 卡顿关闭窗口特效

版权声明

除非另有说明,本文内容采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处。