在企业服务器管理或个人开发环境中,有时我们需要通过图形界面来操作 RockyLinux 系统。虽然 RockyLinux 默认以命令行模式运行,但通过安装桌面环境和配置 VNC(Virtual Network Computing)服务,我们可以轻松实现 RockyLinux远程桌面 访问。本教程将从零开始,详细讲解如何在 RockyLinux 9 上安装 GNOME 桌面并配置 VNC 服务,适合没有任何经验的小白用户。
首先,确保你的系统是最新的,并安装 GNOME 图形界面:
sudo dnf update -ysudo dnf groupinstall "Server with GUI" -y
安装完成后,设置系统默认启动图形界面:
sudo systemctl set-default graphical.target
TigerVNC 是一个高性能的 VNC 实现,适用于 Linux 系统。执行以下命令安装:
sudo dnf install tigervnc-server -y
出于安全考虑,我们不建议使用 root 用户运行 VNC。请切换到你的普通用户(例如 rockyuser),然后设置 VNC 访问密码:
su - rockyuservncpasswd
系统会提示你输入并确认一个密码(最多8位),这个密码将用于远程连接时的身份验证。
复制默认的 VNC 服务模板并进行自定义:
sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
编辑新创建的服务文件,将其中的 <USER> 替换为你的用户名(如 rockyuser):
sudo sed -i 's//rockyuser/g' /etc/systemd/system/vncserver@:1.service
或者手动编辑文件:
sudo nano /etc/systemd/system/vncserver@:1.service
找到以下两行并修改:
ExecStart=/usr/sbin/runuser -l rockyuser -c "/usr/bin/vncserver %i -geometry 1920x1080"PIDFile=/home/rockyuser/.vnc/%H%i.pid
重新加载 systemd 配置,然后启动 VNC 服务:
sudo systemctl daemon-reloadsudo systemctl enable --now vncserver@:1.service
检查服务状态:
systemctl status vncserver@:1.service
VNC 默认使用 5900 + 显示编号 的端口(:1 对应 5901)。确保防火墙允许该端口通信:
sudo firewall-cmd --permanent --add-port=5901/tcpsudo firewall-cmd --reload
在 Windows、macOS 或其他 Linux 设备上,安装 VNC 客户端(如 RealVNC、TigerVNC Viewer 或 TightVNC)。
连接地址格式为:服务器IP地址:5901,例如:192.168.1.100:5901。
输入之前设置的 VNC 密码,即可成功进入 GNOME 桌面环境。
~/.vnc/xstartup 文件是否正确配置了桌面启动命令。~/.vnc/config 文件自定义分辨率、编码等参数。通过以上步骤,你就成功完成了 Rocky Linux VNC配置,实现了安全高效的 Linux图形界面远程访问。无论是运维管理还是开发调试,都能大幅提升效率。如果你正在寻找稳定的企业级 Linux 发行版远程桌面方案,RockyLinux桌面环境安装 是一个值得信赖的选择。
本文由主机测评网于2025-12-15发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025127873.html