在CentOS上配置TigerVNC服务器的步骤如下:
-
更新系统:
sudo yum update -y
-
安装TigerVNC服务器:
sudo yum install tigervnc-server -y
-
创建VNC用户并设置密码:
sudo useradd vncusers sudo passwd vncuser
然后切换到该用户并设置VNC密码:
su - vncuser vncpasswd
-
配置VNC服务器:
- 复制默认的VNC服务配置文件:
cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
- 修改配置文件以指定用户和显示编号。例如,为root用户配置:
vi /etc/systemd/system/vncserver@:1.service
在文件末尾添加或修改以下内容:[Service] User=root Group=root WorkingDirectory=/root ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver :1 PIDFile=/root/.vnc/%H%i.pid ExecStop=/usr/bin/vncserver -kill :%i
- 复制默认的VNC服务配置文件:
-
启动VNC服务器:
sudo systemctl daemon-reload sudo systemctl enable vncserver@:1.service sudo systemctl start vncserver@:1.service
-
配置防火墙: 如果启用了防火墙(如firewalld),需要允许VNC端口(默认是5901):
sudo firewall-cmd --permanent --add-port=5901/tcp sudo firewall-cmd --reload
-
测试连接: 在另一台计算机上安装TigerVNC客户端,然后使用以下命令连接到CentOS服务器:
vncviewer
:1 将
替换为实际的IP地址。