1. 局域网内Windows远程控制Ubuntu 22.04完整指南
作为长期使用双系统的开发者,我经常需要在Windows环境下远程操作Ubuntu主机。经过多次实践验证,这套方案在局域网环境下延迟可控制在30ms以内,完全满足编程、文档处理等日常需求。下面将完整还原配置过程,并分享几个影响连接稳定性的关键细节。
1.1 方案选型背景
在局域网环境实现跨系统远程控制,常见有VNC、XRDP、SSH+X11转发三种方案。实测发现XRDP协议(即Ubuntu默认远程桌面方案)具有以下优势:
- 原生支持图形界面渲染
- 传输效率高于VNC协议
- 无需额外安装客户端(Windows自带mstsc)
- 支持剪贴板共享和文件传输
注意:Ubuntu 22.04默认使用Wayland显示服务器,需确保已切换为Xorg。可通过
echo $XDG_SESSION_TYPE命令验证,输出应为"x11"。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. Ubuntu端详细配置
2.1 远程服务开启
-
进入【设置】-【共享】,启用以下两个开关:
- 远程桌面:允许图形界面控制
- 远程登录:启用SSH备用通道(建议保持开启)
-
点击远程桌面右侧齿轮图标,设置认证信息:
- 用户名:建议使用英文(避免编码问题)
- 密码:需包含大小写字母和数字(特殊字符可能导致连接失败)
- 关闭自动锁定:取消勾选"屏幕锁定"

2.2 密钥环密码处理(关键步骤)
Ubuntu的密钥环(Keyring)机制会导致远程连接时反复弹出密码验证。通过以下步骤彻底解决:
bash复制# 打开密码和密钥管理器
seahorse
- 左侧选择【登录】项
- 右键点击【Default】密钥环 → 【更改密码】
- 输入当前密码后,新密码留空直接确认
重要:此操作会使已保存的WiFi密码、浏览器密码等需要重新输入。建议提前备份重要凭证。
2.3 网络配置优化
- 获取本机IP地址:
bash复制
ip -4 addr show | gre
