必须启用远程桌面服务才能从其他设备访问麒麟OS图形界面,支持VNC图形界面/命令行配置及xrdp的RDP协议三种方式,分别适配不同场景与桌面环境。

要在麒麟OS上实现从另一台设备访问图形界面,必须先启用远程桌面服务,否则任何客户端连接请求都会被直接拒绝。系统默认关闭该功能,且不提供预设密码,需手动配置认证凭证与网络策略。
通过图形界面一键启用VNC远程桌面
该方式适合桌面环境正常、有图形操作权限的用户,无需记忆命令,所有设置在可视化界面中完成。
1、点击【开始菜单】→【设置】;
2、左侧选择【系统】→右侧点击【远程桌面】;
3、打开【允许其他用户使用VNC远程连接这台电脑】开关;
4、勾选【允许其他用户控制这台电脑的屏幕】,否则远程端只能查看无法操作;
5、启用【使用VNC远程连接时需要输入密码】,并在弹出框中设置【至少8位、含大小写字母与数字的强密码】;
6、可选:启用【每次访问这台电脑时需要确认】,此时每次连接都需在本地桌面手动点击【接受】——这对临时调试很实用,但批量运维时会中断流程。
命令行启用vino-server(GNOME原生VNC)
适用于无图形界面、批量部署或需脚本化配置的场景。注意:此方法依赖GNOME桌面组件,若系统使用KDE Plasma,请优先考虑Krfb方案。
方法一:基础配置与启动
1、以root身份打开终端;
2、执行:gsettings set org.gnome.vino enabled true;
3、设置密码(将YourPass123替换为实际密码):gsettings set org.gnome.vino vnc-password '$(echo -n "YourPass123" | base64)';
4、禁用加密要求:gsettings set org.gnome.vino require-encryption false,否则多数VNC客户端(如TigerVNC、RealVNC Viewer)将无法建立连接;
5、启动服务:/usr/lib/vino/vino-server &;
6、验证进程是否运行:ps -ef | grep vino,输出中必须含vino-server;
7、检查端口监听:netstat -tuln | grep :5900,确认5900端口处于LISTEN状态——这是VNC服务默认端口,若未出现说明服务未真正启动。
安装xrdp支持Windows原生RDP协议
如果你习惯用Windows自带的“远程桌面连接”(mstsc.exe)访问麒麟系统,这个方法最省事。它支持本地磁盘映射、剪贴板同步等增强功能,且兼容性比VNC更稳定。
第一步:更新并安装xrdp
1、执行:sudo apt update;
2、执行:sudo apt install xrdp -y;
第二步:启用Xorg后端(关键步骤)
3、编辑配置文件:sudo nano /etc/xrdp/xrdp.ini;
4、定位到[Xorg]节区,将enabled=false改为enabled=true;
5、保存退出后重启服务:sudo systemctl restart xrdp;
第三步:放行RDP端口
6、防火墙开放3389端口:sudo ufw allow 3389;
7、验证监听:sudo ss -tuln | grep :3389,看到LISTEN即表示就绪。

















