UOS Server 20 1070 离线安装DDE桌面+X11VNC远程控制

  |   0 评论   |   0 浏览

下载环境说明:外网下载节点使用 华为云鲲鹏架构、按需计费 ECS 服务器 ,镜像选用:UnionTechOS Server 20 1070e

一、外网跳板机:下载DDE离线RPM包

使用DNF原生下载参数,无需额外安装第三方工具

# 1. 安装工具
dnf install -y dnf-utils dnf-plugins-core

# 2. 创建存放目录和下载命令
mkdir -p /tmp/dde_offline

dnf download --destdir=/tmp/dde_offline --resolve --alldeps --setopt=install_weak_deps=True \
dde lightdm kwin kscreenlocker kf5-kio-core kf5-kwallet-libs cpp-gpgme samba-client mesa-dri-drivers xorg-x11-server xorg-x11-xauth xorg-x11-xinit

# 3. 打包,传输至内网无外网服务器
cd /tmp
tar -zcvf uos1070_dde_rpm.tar.gz dde_offline/

二、内网服务器:离线安装DDE桌面

# 1. 上传压缩包,解压离线安装包
mkdir -p /root/dde_install
tar -zxvf uos1070_dde_rpm.tar.gz -C /root/dde_install
cd /root/dde_install/dde_offline

# 2. 离线安装(必加参数,跳过存在包)
dnf install ./*.rpm --skip-broken -y  

三、DDE桌面环境初始化【全部命令必执行】

# 1. 卸载授权冲突组件(桌面黑屏/授权弹窗必执行)
rpm -e uos-license-mini

# 2. 设置开机默认图形桌面模式
systemctl set-default graphical.target

# 3. 创建普通登录用户(Root无法登录DDE桌面)
useradd ddeuser
passwd ddeuser

# 4. 启动并开机自启LightDM登录服务
systemctl enable --now lightdm

# 5. 重启服务器生效
reboot

四、内网配置 X11VNC 远程桌面(DDE图形远程连接)

环境:UOS1070 + LightDM + X11VNC,适配DDE桌面远程访问

步骤1:关闭系统防火墙

# 关闭并禁用开机自启防火墙
systemctl stop firewalld && systemctl disable firewalld  
# 注:如需保留防火墙,手动放行5901端口即可

步骤2:安装x11vnc服务

yum install x11vnc -y

步骤3:配置systemd服务文件(适配LightDM+DDE,支持小键盘/大小写正常使用)

vim /lib/systemd/system/x11vnc.service

写入全部以下配置(默认端口5901,如需修改端口替换配置内5901即可):

[Unit]
Description=Start x11vnc at startup.
After=multi-user.target 

[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pwd -rfbport 5901 -shared -capslock -nomodtweak
ExecStop=/bin/kill ${MAINPID}
RemainAfterExit=yes 

[Install]
WantedBy=multi-user.target

步骤4:配置VNC远程连接密码

# 生成vnc密码文件
x11vnc -storepasswd
# 交互操作:输入密码 -- 重复密码 -- 输入y确认保存
Write password to /root/.vnc/passwd?  [y]/n  y

# 移动密码文件到系统配置目录
mv ~/.vnc/passwd /etc/x11vnc.pwd

步骤5:重载配置、启动并开机自启X11VNC

# 重载系统服务配置
systemctl daemon-reload 
# 设置开机自启
systemctl enable x11vnc 
# 重启vnc服务
systemctl restart x11vnc

步骤6:远程连接

VNC客户端输入:服务器IP:5901,输入刚才设置的密码,直接远程连接DDE图形桌面


标题:UOS Server 20 1070 离线安装DDE桌面+X11VNC远程控制
作者:zytops
地址:https://zytops.com/articles/2026/07/07/1783405627261.html