在银河麒麟系统用Remmina远程连接需先安装remmina-plugin-rdp等插件,Windows端启用远程桌面并放行3389端口,RDP连接中配置IP、账号密码及共享文件夹,VNC连接则需目标端开启服务并配置IP:5900。

在银河麒麟操作系统上使用Remmina远程连接Windows或Linux电脑,需先确认目标设备已开启对应服务、网络互通,并完成Remmina协议插件安装与连接配置。这一步漏掉RDP插件,后续根本连不上Windows;没开VNC服务,连本地麒麟桌面都进不去。
检查并安装Remmina及必要插件
打开终端,执行以下命令验证Remmina是否已安装且支持RDP/VNC:
【remmina --version】 —— 若返回版本号(如3.0.0),说明主程序存在;若提示“command not found”,需安装。
执行安装命令:sudo apt update && sudo apt install remmina remmina-plugin-rdp remmina-plugin-vnc remmina-plugin-secret -y。
其中 【remmina-plugin-rdp】 是连接Windows专业版/企业版的必备组件,缺它无法识别RDP协议;【remmina-plugin-secret】 用于安全保存密码,避免每次输入。
安装完成后重启Remmina(若已打开则关闭重开),确保插件生效。
Windows端启用远程桌面并放行防火墙
这是连接失败最常见的根源——不是麒麟端问题,而是Windows没配好。
第一步:右键“此电脑”→“属性”→左侧“远程设置”→勾选“允许远程连接到此计算机”。
第二步:点击“选择用户”,添加你将用来登录的账户(不能是空密码账户,RDP强制要求密码)。
第三步:以管理员身份打开PowerShell,运行:netsh advfirewall firewall add rule name="Remote Desktop" dir=in protocol=TCP localport=3389 action=allow。
注意:家庭版Windows不支持作为RDP服务端,必须用专业版、企业版或教育版;若目标为云平台虚拟Windows,还需确认云安全组已放行3389端口。
新建RDP连接并启用文件共享
启动Remmina → 点击左上角“+”新建连接配置 → 在“Basic”选项卡中按顺序填写:
① Name:自定义名称(如“财务部Win11”);
② Protocol:下拉选择【RDP – Remote Desktop Protocol】;
③ Server:填Windows主机IP地址(如192.168.1.105),不要加端口号(RDP默认3389,除非改过);
④ Username:Windows登录用户名(区分大小写);
⑤ Password:对应账户密码;
⑥ Resolution:建议选“Use client resolution”保持适配;
⑦ 勾选“Share folder”并点击右侧文件夹图标,选择一个本地目录(如/home/user/remmina-share),该目录将在远程桌面中显示为“tsclient”驱动器。
填完后点击“Save”,再双击该配置条目即可发起连接。
连接VNC到麒麟本机或其他Linux设备
方法一:用TigerVNC Viewer直连(轻量快捷)
安装后启动TigerVNC Viewer → Remote Host栏输入格式为:【IP地址:端口号】(如192.168.1.200:5900)→ 点击Connect → 输入VNC服务端设置的密码。
方法二:用Remmina统一管理(推荐长期多设备用户)
新建连接 → Protocol选【VNC – Virtual Network Computing】 → Server填目标IP:5900 → 勾选“Ask for password”或提前填入密码 → Save后连接。
注意:麒麟OS默认未开启VNC服务,如需被控,须先安装tigervnc-standalone-server并配置启动(此操作不在本教程范围内)。
连接成功后访问共享文件夹
远程桌面建立后,在Windows资源管理器左侧导航栏找到“网络”→“tsclient”→点开即进入你在Remmina中指定的共享目录。
此时可直接拖拽文件:从Windows桌面拖文件到tsclient文件夹,自动存入麒麟本地共享路径;反之,从麒麟文件管理器拖文件进tsclient,会出现在Windows的“C:\Users\用户名\tsclient”下。
若看不到tsclient,请在Remmina连接窗口顶部菜单栏点击“Tools”→“Attach drive”,手动挂载一次。

















