当前位置:首页 > RockyLinux > 正文

RockyLinux VNC服务器安装(手把手教你配置Linux远程桌面)

在现代IT运维和开发环境中,远程访问Linux服务器的图形界面变得越来越重要。本文将详细讲解如何在RockyLinux系统上安装和配置VNC服务器,让你轻松实现远程桌面操作。无论你是刚接触Linux的新手,还是有一定经验的用户,都能通过本教程顺利完成RockyLinux VNC服务器安装

RockyLinux VNC服务器安装(手把手教你配置Linux远程桌面) VNC服务器安装  Linux远程桌面配置 RockyLinux图形界面远程访问 VNC Server安装教程 第1张

一、准备工作

在开始之前,请确保你已经:

  • 拥有一台已安装RockyLinux(建议8或9版本)的服务器
  • 具有sudo权限的用户账户
  • 服务器已联网并可访问外网软件源

二、安装图形界面(GNOME)

RockyLinux默认安装的是命令行环境,我们需要先安装图形界面:

sudo dnf groupinstall "Server with GUI" -ysudo systemctl set-default graphical.targetsudo reboot

执行完上述命令后,系统会重启并进入图形界面。如果你是远程服务器,重启后可能仍需通过SSH继续后续操作。

三、安装VNC服务器

我们使用TigerVNC作为VNC服务器,它稳定且兼容性好:

sudo dnf install tigervnc-server -y

四、配置VNC用户

切换到你要用于VNC登录的普通用户(例如:rocky),并设置VNC密码:

su - rockyvncpasswd

系统会提示你输入并确认一个密码(至少6位)。这个密码仅用于VNC连接,与系统登录密码无关。

五、创建VNC服务配置文件

返回root用户,为该用户创建systemd服务文件:

sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

然后编辑该文件,将其中的<USER>替换为你的用户名(如rocky):

sudo sed -i 's/<USER>/rocky/g' /etc/systemd/system/vncserver@:1.service

六、启动并启用VNC服务

重新加载systemd配置,并启动VNC服务:

sudo systemctl daemon-reloadsudo systemctl enable --now vncserver@:1.service

默认情况下,VNC使用5900 + 显示号的端口。这里使用:1,所以端口是5901。

七、配置防火墙

如果启用了firewalld,需要放行VNC端口:

sudo firewall-cmd --permanent --add-port=5901/tcpsudo firewall-cmd --reload

八、连接VNC服务器

在你的本地电脑上安装VNC客户端(如RealVNC、TigerVNC Viewer或Remmina),然后输入服务器IP地址加端口号(例如:192.168.1.100:5901),输入之前设置的VNC密码即可连接。至此,你就成功完成了Linux远程桌面配置

常见问题排查

  • 连接被拒绝:检查VNC服务是否运行(systemctl status vncserver@:1)和防火墙设置。
  • 黑屏或灰色桌面:可能是桌面环境未正确加载,尝试在~/.vnc/xstartup中指定正确的桌面启动命令。
  • 忘记VNC密码:删除~/.vnc/passwd文件,重新运行vncpasswd即可重置。

通过本教程,你应该已经掌握了如何在RockyLinux上完成VNC Server安装教程的全过程。现在你可以随时随地通过图形界面管理你的RockyLinux服务器,提升工作效率!

关键词回顾:RockyLinux VNC服务器安装、Linux远程桌面配置、RockyLinux图形界面远程访问、VNC Server安装教程