Linux 系统安装 Windows 环境并使用远程桌面连接
条评论Linux 远控方案
为了实现Linux VPS的远程桌面控制,并在远程系统内浏览网页、运行Telegram(TG)和VS Code等应用程序,以下是几种最优解决方案,结合了易用性、性能和安全性:
- 高性能:使用XRDP,适合Windows用户,可实现高分辨率和流畅体验
- 轻量级:SSH + X11 Forwarding,安全性高且配置简单,流畅运行VS Code等应用程序
- 远程工具:使用Guacamole + XRDP/TigerVNC,可以在浏览器中访问远程桌面,适合多场景使用
Linux 桌面环境
推荐使用轻量级的桌面环境(如 XFCE 或 MATE),以减少资源占用,系统版本建议用 Debian 或其衍生版。
XFCE 桌面环境(推荐)
1 | apt update |
MATE 桌面环境
1 | apt update |
推荐方案组合
大部分人用的工作机操作系统应该都是 Windows,所以建议使用 XRDP
+ XFCE
XRDP
XRDP 是 RDP 协议的开源实现,允许通过 Windows 远程桌面工具连接 Linux 系统。
安装 XRDP
1 | apt install xrdp |
启动并设置开机自启:
1 | systemctl start xrdp |
配置 XRDP 使用桌面环境
默认情况下,XRDP 可能不会自动加载桌面环境,需要手动配置,编辑 XRDP 的启动脚本/etc/xrdp/startwm.sh
,在文件末行加载相应的桌面环境:
- 配置 XRDP 使用 XFCE:
startxfce4
- 配置 XRDP 使用 MATE:
mate-session
保存并退出,然后重启 XRDP 服务:
1 | systemctl restart xrdp |
配置防火墙
确保防火墙允许 RDP 端口(默认 3389)的访问,开放端口:
1 | ufw allow 3389/tcp |
连接远程桌面
在本地设备上使用 Windows 自带的“远程桌面连接”工具(mstsc
),输入 VPS 的 IP 地址,选择 Xorg
或 vnc-any
作为会话类型,输入用户名和密码即可连接。
安装常用软件
在远程桌面中安装您需要的应用程序:
浏览器(如 Firefox 或 Chrome):
1 | apt install firefox |
Telegram:
1 | apt install telegram-desktop |
VS Code:
1 | apt install software-properties-common apt-transport-https wget |
优化建议
中文字语言环境
如果系统需要中文语言环境,可以安装中文语言包:
1 | apt install language-pack-zh-hans language-pack-zh-hans-base |
编辑语言环境配置文件 /etc/default/locale
,将内容修改为:
1 | LANG=zh_CN.UTF-8 |
保存并退出,然后更新语言环境:
1 | locale-gen zh_CN.UTF-8 |
中文支持
在 Linux 系统中,如果出现中文字体乱码,软件中文标题显示方框等,通常是因为系统缺少中文字体支持或字体配置不正确,可以安装中文字体支持。
安装文泉驿字体
文泉驿是一个开源汉字字体项目,由旅美学者房骞骞(FangQ)于2004年10月创建,集中力量解决GNU/Linux高质量中文字体匮乏的状况,字形符合中国规范汉字。
1 | apt update |
安装阿里巴巴普惠字体
阿里巴巴普惠体是一款支持广泛的免费字体,商用也是免费,但官方并未提供 Linux 安装说明,不过也是可以用的。
因为官方没在 Linux 上用心,所以没有入软件库,需要到 官网 下载字体压缩包,然后手动安装:
1 | # 创建阿里字体文件夹 |
剪贴板共享
XRDP 远程桌面默认支持剪贴板功能,允许在本地和远程桌面之间复制和粘贴文本。然而,剪贴板功能可能会因为配置问题或软件限制而无法正常工作。
XFCE 桌面环境
- 打开 XFCE 的“设置管理器”(Settings Manager)
- 选择“剪贴板管理器”(Clipboard Manager)
- 确保剪贴板管理器已启用,并配置为自动同步剪贴板内容
MATE 桌面环境
- 打开 MATE 的“控制中心”(Control Center)
- 选择“剪贴板”(Clipboard)
- 确保剪贴板功能已启用
如果剪贴板功能仍然无法正常工作,可以安装额外的剪贴板工具(如 xclip 或 xsel)来增强支持。
1 | apt update |
提高性能
- 关闭桌面特效:在 XFCE 或 MATE 中关闭不必要的桌面特效,以减少资源占用。
- 打开“设置管理器”(Settings Manager)。
- 选择“窗口管理器微调”(Window Manager Tweaks)。
- 在“合成器”(Compositor)选项卡中,取消勾选“启用显示合成”(Enable display compositing)。
- 调整分辨率:在远程桌面连接时,选择适合的分辨率(如 1280x720 或 1920x1080),以平衡性能和显示效果。
增强安全性
修改默认端口:将 XRDP 的默认端口(3389)改为其他端口,以减少被攻击的风险。
1 | vi /etc/xrdp/xrdp.ini |
修改 port=3389
为其他端口(如 port=3390
),然后重启 XRDP 服务:
1 | systemctl restart xrdp |
启用 TLS 加密:在 XRDP 配置文件中启用 TLS 加密,以增强数据传输的安全性。
总结
XRDP + 服务器可视化方案是一个简单、高效且功能强大的解决方案,适合在 Linux VPS 上实现远程桌面控制。通过安装轻量级桌面环境(如 XFCE 或 MATE),可以流畅地运行浏览器、Telegram 和 VS Code 等应用程序。同时,通过优化性能和增强安全性,可以获得更好的远程桌面体验。
当然,以上安装命令也可以集合做成一个脚本一键执行,本文只是个演示过程,需要一键脚本的请自行整理或者参考本站早期文章:给Linux系统安装桌面环境
本文标题:Linux 系统安装 Windows 环境并使用远程桌面连接
文章作者:凹凸曼
发布时间:2025-03-17
最后更新:2025-03-17
原始链接:https://sobaigu.com/linux-with-windows-desktop.html
版权声明:转载请务必保留本文链接和注明内容来源,并自负版权等法律责任。