温馨提示×

CentOS VNC安装步骤详解

小樊
80
2025-03-15 11:20:06
栏目: 智能运维

在CentOS系统上安装和配置VNC服务器的步骤如下:

1. 安装VNC服务器

首先,确保系统已经更新到最新版本:

sudo yum update -y 

然后,安装TigerVNC服务器:

sudo yum install tigervnc-server -y 

2. 配置VNC服务器

创建VNC用户和设置密码

sudo useradd vncuser echo "vncuser:password" | sudo chpasswd 

配置VNC服务

  • 复制默认的VNC服务配置文件:

    sudo cp /usr/lib/systemd/system/vncserver@.service /usr/lib/systemd/system/vncserver@:1.service 
  • 使用文本编辑器(如nano)编辑配置文件,将User=行替换为你的用户名:

    sudo nano /usr/lib/systemd/system/vncserver@:1.service 

    修改后的配置文件示例:

    [Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking User=vncuser PAMName=login PIDFile=/home/vncuser/.vnc/%H:%i.pid ExecStart=/usr/bin/vncserver %i ExecStop=/usr/bin/vncserver -kill %i [Install] WantedBy=multi-user.target 
  • 重新加载systemd配置:

    sudo systemctl daemon-reload 
  • 设置VNC密码:

    vncpasswd 

启动VNC服务

  • 启动VNC服务并设置为开机自启动:
    sudo systemctl enable vncserver@:1.service sudo systemctl start vncserver@:1.service 

3. 配置防火墙

允许VNC流量通过防火墙:

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

4. 连接到VNC服务器

使用VNC客户端(如RealVNC或TightVNC)连接到服务器。在VNC客户端中输入服务器的IP地址和端口号(例如:5901),然后输入之前设置的VNC密码即可连接到远程桌面。

以上步骤涵盖了从系统更新到安装VNC服务器,再到配置防火墙和启动服务的全过程。确保每一步都正确执行,以便顺利实现CentOS系统的VNC远程桌面功能。

0