anydesk在银河麒麟桌面版可用.deb包安装并集成gnome,服务器版需部署xfce并手动配置x11会话,appimage为免安装替代方案,信创场景可选内置“多端协同”服务。

如果您希望在银河麒麟系统上实现跨平台、低延迟的远程桌面协助,AnyDesk 是一个轻量且无需复杂配置的选项。但由于银河麒麟分为服务器版(基于 CentOS/RHEL)和桌面版(基于 Debian/Ubuntu),其软件包格式、依赖管理及图形环境支持存在本质差异,直接安装 AnyDesk 官方二进制包可能因缺失运行时库或桌面会话集成而失败。以下是针对两种版本分别适配的可行安装与运行方案:
一、银河麒麟桌面版(Debian/Ubuntu 底层)安装 AnyDesk
该方案利用 AnyDesk 官方提供的 .deb 安装包,适配麒麟桌面版的 APT 包管理系统与 GNOME/Kylin 桌面环境,可完成完整图形会话级远程控制。
1、打开终端,切换至 root 权限:
sudo su -
2、下载适用于 amd64 架构的最新 AnyDesk .deb 包(以 7.8.0 版本为例):
wget https://download.anydesk.com/linux/anydesk_7.8.0-1_amd64.deb
3、安装依赖项(确保 libgtk-3-0、libx11-6、libxrandr2 等基础 GUI 库已就绪):
apt update && apt install -y libgtk-3-0 libx11-6 libxrandr2 libglib2.0-0 libsm6 libice6
4、执行安装:
dpkg -i anydesk_7.8.0-1_amd64.deb
5、修复可能存在的依赖缺失:
apt --fix-broken install -y
6、启动 AnyDesk 并设为开机自启:
systemctl enable anydesk && systemctl start anydesk
7、在桌面任务栏右键点击 AnyDesk 图标,选择“Preferences” → “Security”,勾选Allow remote control without confirmation并设置访问密码。
二、银河麒麟服务器版(CentOS/RHEL 底层)运行 AnyDesk 图形会话
服务器版默认无图形界面,需手动部署轻量级桌面环境(如 Xfce)并配置 X11 转发与会话守护,使 AnyDesk 能绑定到真实显示会话而非仅虚拟帧缓冲。
1、安装 EPEL 源及基础图形组件:
yum install -y epel-release && yum groupinstall -y "Server with GUI" && yum install -y xfce4 xfce4-terminal
2、创建专用用户并切换登录:
useradd -m -s /bin/bash anydeskusr && echo "anydeskusr:kylin123" | chpasswd && su - anydeskusr
3、初始化 Xfce 会话配置:
startxfce4 --replace &
4、下载 AnyDesk RPM 包(需匹配 glibc 2.28+):
wget https://download.anydesk.com/linux/anydesk-7.8.0-1.x86_64.rpm
5、强制安装并忽略签名验证(因麒麟服务器版未预置 AnyDesk GPG 密钥):
rpm -ivh --force --nodeps anydesk-7.8.0-1.x86_64.rpm
6、手动启动 AnyDesk 并指定显示目标:
export DISPLAY=:0 && anydesk --service
7、配置防火墙放行 TCP 端口 7070(AnyDesk 默认通信端口):
firewall-cmd --permanent --add-port=7070/tcp && firewall-cmd --reload
三、通用免安装方案:使用 AnyDesk Portable(AppImage)
该方法绕过系统包管理器,以沙箱方式运行 AnyDesk,适用于无法获取 root 权限或受限于安全策略的麒麟系统环境,但需手动启用 AppImage 执行权限并确保 FUSE 支持。
1、下载 AnyDesk AppImage 文件:
wget https://download.anydesk.com/linux/anydesk-7.8.0.AppImage
2、赋予可执行权限:
chmod +x anydesk-7.8.0.AppImage
3、安装 FUSE 用户空间文件系统支持(桌面版):
apt install -y fuse libfuse2
4、在服务器版中启用 FUSE 模块:
modprobe fuse && echo "fuse" >> /etc/modules
5、直接运行:
./anydesk-7.8.0.AppImage
6、首次运行时,AnyDesk 将自动创建用户级服务实例,并在系统托盘显示图标;右键图标进入 Settings → Security,启用Unattended Access并设定强密码。
四、麒麟系统专用替代方案:启用内置“多端协同”服务
若 AnyDesk 因信创合规要求被禁用,银河麒麟桌面操作系统 V10 SP1 2303 及以上版本已预置国产化远程协作工具“多端协同”,支持 Android、Windows 与麒麟设备间屏幕共享与反向控制,无需外网穿透且符合等保三级要求。
1、打开“麒麟软件商店”,搜索并安装多端协同应用。
2、启动应用后点击“立即连接”,扫描二维码下载对应客户端(Windows 或 Android)。
3、确保所有设备接入同一局域网,等待设备自动发现或手动输入设备码。
4、在麒麟端点击目标设备,选择“屏幕共享”或“反向控制”,确认授权后即可开始远程协助。
5、在 Windows 端使用配套客户端连接时,需在麒麟端设置中开启允许 USB 键鼠共享与允许文件拖拽传输选项。











