ubuntu20.04支持win10远程桌面连接

[复制链接]
发表于 2026-10-6 12:56:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×

想用 Windows 的远程桌面连到 Ubuntu 桌面,最轻量的方案是装 xrdp。装完能连上,但一进桌面就反复弹一句「颜色配置文件创建失败」之类的提示,烦人不已。本文把从装服务、加组、到彻底消掉这个提示的完整链路记下来。

一、装上 xrdp

sudo apt install xrdp

二、确认服务在跑

sudo systemctl status xrdp

状态必须是 running,不是 inactive 或 failed。不在跑就先 sudo systemctl start xrdp。

三、Ubuntu 20.04 要额外加一个组

这一步 20.04 必做,18.04 及更早版本可以跳过:

sudo adduser xrdp ssl-cert

原因:xrdp 需要读取 SSL 证书,而 /etc/ssl/private 目录默认只有 ssl-cert 组能读,把 xrdp 用户加进去之后就不再报证书权限错。

四、重启服务

sudo systemctl restart xrdp

五、从 Windows 连过去

打开自带的「远程桌面连接」,填 Ubuntu 的 IP,用户名用桌面登录的那个账号,点连接即可进入图形界面。

六、进桌面对面后反复弹提示的处理

登录后如果频繁弹「无法创建颜色配置」这类提示,根源是 PolicyKit(polkit)默认不允许普通用户动 colord 的颜色设备配置。比较稳妥的修法是自己写一个授权规则文件:

  1. 开一个终端:
sudo nano /etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla
  1. 把下面内容粘进去:
[Allow Colord all Users]
Identity=unix-user:*
Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile
ResultAny=no
ResultInactive=no
ResultActive=yes
  1. 保存退出:nano 里按 Ctrl + X,再按 Y,回车确认。
  1. 核对文件写对了没:
sudo cat /etc/polkit-1/localauthority/50-local.d/45-allow-colord.pkla
  1. 重启电脑再连一次,提示就没了。

七、连不上时的排查清单

  • Ubuntu 防火墙放没放行 3389:sudo ufw allow 3389/tcp。
  • xrdp 进程在不在:ps aux | grep xrdp。
  • 端口通不通:ss -lntp | grep 3389。
  • 登录日志日志看原因:sudo tail -f /var/log/xrdp.log 和 /var/log/xrdp-sesman.log。
  • 桌面会话起没起来:检查 ~/.xsession 或 ~/.xinitrc 有没有指向正确的桌面会话。

八、安全与使用上的提醒

xrdp 默认允许任意本地用户登录,长期暴露在公网风险不小。建议只在内网或走 VPN 使用,公网暴露时务必改掉默认端口、限制来源 IP(ufw 按源地址限制),并且给账号设强密码。另外 xrdp 用的是桌面会话,不适合当常驻服务跑,生产环境要图形化管理更推荐用 NoMachine 或浏览器方案。

qidao123.com企服评测-应用市场 编辑提示

回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表