Rocky Linux 8.10 TigerVNC 安装配置指南 前提vnc远程用户 不能在同时本地图形界面登录终端。如果 vnc远程用户 已登录本地 GNOME 桌面会占用 X11 显示资源/tmp/.X11-unix/X1 socket导致 VNC 服务启动失败vncserver exited with status29。如果用户桌面正在终端运行vnc远程桌面之前需要先注销在终端的登录1. 前置配置1.1 关闭防火墙# 临时关闭sudosystemctl stop firewalld# 永久关闭sudosystemctl disable--nowfirewalld1.2 关闭 SELinux# 临时关闭立即生效重启后恢复sudosetenforce0# 永久关闭重启后生效sudosed-is/^SELINUXenforcing/SELINUXdisabled//etc/selinux/config2. 软件安装sudodnfinstall-ytigervnc-serversudodnf groupinstall-yServer with GUI3. 关闭 Waylandsudosed-is/#WaylandEnablefalse/WaylandEnablefalse//etc/gdm/custom.confsudosystemctl restart gdm# 或 reboot如需验证已切换为 X11图形化界面运行echo$XDG_SESSION_TYPE# 输出: x114. 配置 VNC 用户映射sudotee/etc/tigervnc/vncserver.usersEOF :2useradmin EOF关键使用:25902 端口避开:1防止与本地登录的图形桌面会话冲突。5. 设置 VNC 密码su- useradmin# 创建新配置目录vncpasswd 不会自动创建mkdir-p~/.config/tigervnc# 设置密码保存到 ~/.config/tigervnc/passwdvncpasswd# 输入密码两次# view-only password 选 nexit6. 配置 VNC 会话参数sudotee/etc/tigervnc/vncserver-config-defaultsEOF sessiongnome geometry1920x1080 EOF7. 复制并启用 systemd 服务sudocp/usr/lib/systemd/system/vncserver.service /etc/systemd/system/vncserver:2.servicesudosystemctl daemon-reloadsudosystemctlenable--nowvncserver:28. 验证服务状态sudosystemctl status vncserver:2# Active: active (running)ss-ntlp|grep5902# LISTEN 0 5 0.0.0.0:5902 users:((Xvnc,...))JumpServer 连接配置配置项值协议VNC地址服务器IP:5902密码useradmin 设置的 VNC 密码核心要点总结要点说明显示号选择:2避免与本地 GNOME 桌面:1冲突密码路径~/.config/tigervnc/passwdRocky 8 新路径全局配置/etc/tigervnc/vncserver-config-defaultsWayland必须关闭TigerVNC 仅支持 X11密码目录需手动mkdir -p ~/.config/tigervncvncpasswd 不会自动创建连接测试