17人参与 • 2026-01-27 • Redis
| 特性 | xrdp | vnc |
|---|---|---|
| 协议支持 | rdp(remote desktop protocol) | vnc(virtual network computing) |
| 连接方式 | 支持创建新的桌面会话,也可连接已有会话 | 只能连接已存在的本地 x11 桌面会话 |
| 客户端兼容性 | windows 自带「远程桌面连接」(mstsc)、linux remmina | vnc viewer、remmina、realvnc |
| 权限与会话 | 多用户独立会话,权限隔离 | 共享当前用户桌面,适合单人维护 |
| 图形性能 | 中等,适合日常办公 | 较高,适合需要实时操作的场景 |
| 依赖环境 | 需安装 x window 桌面(gnome/kde/xfce) | 必须依赖已运行的 x11 桌面环境 |
linux 服务器已安装 x window 桌面环境(如 gnome、xfce)
centos系统
# centos 7 yum groupinstall -y "gnome desktop" # centos 8/rocky 8 dnf groupinstall -y "server with gui" # 设置默认启动图形界面 systemctl set-default graphical.target reboot
ubuntu系统
# 安装 gnome 桌面 apt install -y ubuntu-desktop # 或轻量级 xfce 桌面(推荐,资源占用低) apt install -y xfce4 xfce4-goodies
centos/rhel
# centos 7 需先安装 epel 源 yum install -y epel-release yum install -y xrdp tigervnc-server # centos 8/rocky 8 dnf install -y xrdp tigervnc-server
ubuntu/debian
apt update apt install -y xrdp
(1)(可选)指定 xrdp 使用的桌面环境(以 xfce 为例,推荐轻量)
# 编辑配置文件 echo "startxfce4" > ~/.xsession cp ~/.xsession /etc/skel/.xsession # 重启 xrdp 服务生效 systemctl restart xrdp
(2)启动并设置开机自启
systemctl enable --now xrdp # 检查服务状态 systemctl status xrdp
win + r,输入 mstsc 打开「远程桌面连接」以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论