news 2026/5/27 11:03:29

Rocky Linux 8.10 TigerVNC 安装配置指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Rocky Linux 8.10 TigerVNC 安装配置指南

前提

vnc远程用户 不能在同时本地图形界面登录终端。

如果 vnc远程用户 已登录本地 GNOME 桌面,会占用 X11 显示资源(/tmp/.X11-unix/X1 socket),导致 VNC 服务启动失败(vncserver exited with status=29)。

如果用户桌面正在终端运行,vnc远程桌面之前需要先注销在终端的登录

1. 前置配置

1.1 关闭防火墙

# 临时关闭sudosystemctl stop firewalld# 永久关闭sudosystemctl disable--nowfirewalld

1.2 关闭 SELinux

# 临时关闭(立即生效,重启后恢复)sudosetenforce0# 永久关闭(重启后生效)sudosed-i's/^SELINUX=enforcing/SELINUX=disabled/'/etc/selinux/config

2. 软件安装

sudodnfinstall-ytigervnc-serversudodnf groupinstall-y"Server with GUI"

3. 关闭 Wayland

sudosed-i's/#WaylandEnable=false/WaylandEnable=false/'/etc/gdm/custom.confsudosystemctl restart gdm# 或 reboot

如需验证已切换为 X11(图形化界面运行):

echo$XDG_SESSION_TYPE# 输出: x11

4. 配置 VNC 用户映射

sudotee/etc/tigervnc/vncserver.users<<'EOF' :2=useradmin EOF

关键:使用:2(5902 端口),避开:1,防止与本地登录的图形桌面会话冲突。


5. 设置 VNC 密码

su- useradmin# 创建新配置目录(vncpasswd 不会自动创建)mkdir-p~/.config/tigervnc# 设置密码(保存到 ~/.config/tigervnc/passwd)vncpasswd# 输入密码两次# view-only password 选 nexit

6. 配置 VNC 会话参数

sudotee/etc/tigervnc/vncserver-config-defaults<<'EOF' session=gnome geometry=1920x1080 EOF

7. 复制并启用 systemd 服务

sudocp/usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.servicesudosystemctl daemon-reloadsudosystemctlenable--nowvncserver@:2

8. 验证服务状态

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/passwd(Rocky 8 新路径)
全局配置/etc/tigervnc/vncserver-config-defaults
Wayland必须关闭,TigerVNC 仅支持 X11
密码目录需手动mkdir -p ~/.config/tigervnc,vncpasswd 不会自动创建

连接测试

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/22 6:20:18

写给前端的 CANN-acl:昇腾应用开发接口到底是啥?

写给前端的 CANN-acl&#xff1a;昇腾应用开发接口到底是啥&#xff1f; 之前有兄弟问我&#xff1a;“哥&#xff0c;我想直接调用昇腾的底层API&#xff0c;不用 PyTorch 这些框架&#xff0c;怎么搞&#xff1f;” 好问题。今天一次说清楚。 acl 是啥&#xff1f; acl Asce…

作者头像 李华
网站建设 2026/5/27 11:02:39

每日 AI 研究简报 · 2026-05-21

&#xff08;本文借助 AI 大模型及工具辅助整理&#xff09; 一句话总结&#xff1a;今日AI研究聚焦于推理模型优化、超参数迁移和Agent记忆机制&#xff0c;同时企业级AI应用和推理芯片领域迎来重要进展。 &#x1f30a; AI 动态与趋势 今日AI研究领域呈现出几个明显的技术…

作者头像 李华
网站建设 2026/5/22 6:12:31

别再硬算方向了!Fluent局部坐标系三种方向设置方法(Diffusion/Base Vector/Vector Projection)保姆级详解

Fluent局部坐标系方向设置&#xff1a;从原理到避坑的深度实践指南 在复杂几何模拟中&#xff0c;局部坐标系就像给CFD工程师的一把瑞士军刀——它能优雅地解决弯曲流道、各向异性材料等场景下的方向定义难题。但很多用户在使用Fluent的曲线坐标系时&#xff0c;往往在方向设置…

作者头像 李华
网站建设 2026/5/22 6:12:11

用mitmproxy+Python脚本自动化抓取App数据流:从环境搭建到实战案例解析

用mitmproxyPython脚本自动化抓取App数据流&#xff1a;从环境搭建到实战案例解析 在移动互联网时代&#xff0c;App的数据流分析已成为开发者和测试工程师的必备技能。传统的抓包工具如Charles或Fiddler虽然直观易用&#xff0c;但在自动化处理和深度分析方面存在明显局限。mi…

作者头像 李华
网站建设 2026/5/22 6:11:12

FunDex2云脱壳实战:我是如何用Python脚本自动化处理APK并提取DEX的

FunDex2云脱壳实战&#xff1a;Python自动化处理APK与DEX提取全解析 在移动安全研究领域&#xff0c;APK逆向分析一直是核心技能之一。传统手动脱壳方式效率低下且容易出错&#xff0c;而自动化脚本的引入彻底改变了这一局面。本文将分享如何利用Python构建一个完整的云脱壳工作…

作者头像 李华