在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服务器:
cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
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服务器:
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 <CentOS服务器IP地址>:1
将 <CentOS服务器IP地址>
替换为实际的IP地址。