在CentOS上安装TigerVNC服务器的步骤如下:
-
更新系统: 首先,确保你的系统是最新的。
sudo yum update -y
-
安装TigerVNC服务器: 使用以下命令安装TigerVNC服务器。
sudo yum install tigervnc-server -y
-
配置VNC密码: 创建一个新的VNC用户并设置密码。
sudo useradd vncusers sudo passwd vncuser
然后切换到该用户并设置VNC密码。
su - vncuser vncpasswd
-
配置VNC服务器:
- 复制默认的VNC服务文件到
/etc/systemd/system/
目录下。cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
- 编辑VNC服务文件。
vi /etc/systemd/system/vncserver@:1.service
修改以下内容:[Unit] Description=Remote desktop service (VNC) After=syslog.target network.target [Service] Type=forking User=root Clean any existing files in /tmp/.X11-unix ExecStartPre=/usr/bin/vncserver -kill %i ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i" PIDFile=/root/.vnc/%H%i.pid ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i /dev/null 2&1' [Install] WantedBy=multi-user.target
- 设置VNC服务器的启动参数。
vncpasswd
- 启动VNC服务器并设置为开机自启。
systemctl daemon-reload systemctl start vncserver@:1 systemctl enable vncserver@:1
- 复制默认的VNC服务文件到
-
配置防火墙: 允许VNC端口(默认是5901)通过防火墙。
sudo firewall-cmd --permanent --add-service=vnc-server sudo firewall-cmd --reload
-
测试连接: 在另一台计算机上安装TigerVNC客户端软件(例如Windows版的TigerVNC),然后使用以下命令连接到CentOS服务器。
vncviewer
:1 请将
替换为实际的IP地址。