麒麟os发起远程控制需按目标系统选协议:一、vnc连win/linux,装tigervnc viewer输ip:5900;二、rdp连win专业版,用remmina配ip及账户;三、向日葵扫码直连;四、命令行启用vino-server并放行5900端口。

您需要从麒麟操作系统发起远程控制,操作另一台已开启远程服务的Windows、Linux或麒麟电脑,但系统默认未预装可用客户端,必须按目标系统类型选择协议并安装对应工具才能建立连接。
图形界面一键启用被控端(供他人连接您)
点击【开始菜单】→【设置】→左侧【系统】→右侧【远程桌面】。
打开【允许其他用户使用VNC远程连接这台电脑】开关,并勾选【允许其他用户控制这台电脑的屏幕】。
启用【使用VNC远程连接时需要输入密码】,在弹出框中设置【至少8位、含大小写字母与数字的强密码】;若跳过此步,连接将被拒绝。
可选开启【每次访问这台电脑时需要确认】,这样每有新连接请求,您桌面上会弹出确认窗口,必须手动点【接受】才放行。
最后打开【安全中心】→【网络保护】→【防火墙】,切换到【自动配置】模式,勾选vnc-service;若没看到该选项,就点【手动添加规则】,协议选TCP,目标端口填5900,来源地址选“任意”。
用TigerVNC Viewer连接Windows或Linux主机
当目标是已开启VNC服务的Windows(如装了TightVNC Server)或Linux设备时,用这个方法最稳定。
打开麒麟应用商店,搜索并安装TigerVNC Viewer。
启动后,在“Remote Host”栏输入目标IP和端口,格式为:【192.168.1.200:5900】(冒号不能漏,端口号必须准确)。
点击“Connect”,遇到安全提示选“Continue”;若目标主机启用了连接确认,需对方在本地桌面点击“允许”,否则画面卡在黑屏。
密码框里输入的是目标主机上VNC服务设定的密码,不是目标系统的登录密码——输错会导致“Authentication failed”错误且不提示具体原因。
用Remmina配RDP连接Windows专业版
这是连接Windows 10/11专业版、企业版或服务器版的首选方式,画质高、延迟低,但家庭版不支持。
第一步:终端执行sudo apt install remmina remmina-plugin-rdp -y安装客户端及RDP插件。
第二步:启动Remmina → 左上角点“+” →“Basic”选项卡中,“Protocol”选RDP - Remote Desktop Protocol。
第三步:Server填目标Windows的IPv4地址(如192.168.1.200),User name和Password填该Windows上真实存在的账户凭据。
第四步:点击“Save and Connect”。若连接失败,先确认目标Windows已开启“远程桌面”。
用向日葵扫码直连任意设备
无需配置IP、端口或防火墙,适合临时协助或跨公网场景,尤其适用于没有固定局域网环境的用户。
访问向日葵官网下载适用于银河麒麟的SunloginClient安装包(.deb格式)。
双击安装包完成图形化安装;或在终端中执行:sudo dpkg -i sunloginclient_*.deb && sudo apt --fix-broken install解决依赖。
启动向日葵客户端,使用手机号注册并登录同一账号。
在被控端点击【我要被控】,获取9位数字识别码;控制端选择【输入识别码】并输入该码。
被控端弹出确认窗口后点击【允许】,控制端即进入远程桌面会话。
命令行启用vino-server(无图形环境适用)
适用于服务器版、最小化安装或批量部署场景,所有操作在终端中完成,不依赖桌面进程。
以root身份打开终端,执行:gsettings set org.gnome.vino enabled true。
设置VNC密码(将YourPass123替换成你的真实密码):gsettings set org.gnome.vino vnc-password '$(echo -n "YourPass123" | base64)'。
【require-encryption必须设为false】,否则RealVNC、TigerVNC等主流客户端无法握手成功,连接会卡在认证阶段。
启动服务:/usr/lib/vino/vino-server &;检查是否运行:ps -ef | grep vino,输出中应含vino-server进程。
验证端口监听:netstat -tuln | grep :5900,若无返回说明服务未生效,需回查前四步是否有拼写错误或权限问题。











