在CentOS系统上安装和配置VNC服务器的步骤如下:
首先,确保系统已经更新到最新版本:
sudo yum update -y
然后,安装TigerVNC服务器:
sudo yum install tigervnc-server -y
sudo useradd vncuser
echo "vncuser:password" | sudo chpasswd
复制默认的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
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
允许VNC流量通过防火墙:
sudo firewall-cmd --permanent --add-port=5901/tcp
sudo firewall-cmd --reload
使用VNC客户端(如RealVNC或TightVNC)连接到服务器。在VNC客户端中输入服务器的IP地址和端口号(例如:5901
),然后输入之前设置的VNC密码即可连接到远程桌面。
以上步骤涵盖了从系统更新到安装VNC服务器,再到配置防火墙和启动服务的全过程。确保每一步都正确执行,以便顺利实现CentOS系统的VNC远程桌面功能。