要在CentOS上使用VNC进行远程桌面控制,请按照以下步骤进行安装和配置:
确保系统已安装图形界面:
sudo yum groupinstall "Desktop"
sudo yum groupinstall "Desktop Platform"
安装TigerVNC服务器:
sudo yum install tigervnc-server
配置VNC服务器:
创建VNC配置文件:
sudo vi /etc/systemd/system/vncserver@:1.service
内容如下:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i /dev/null 2&1'
ExecStart=/usr/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服务并设置为开机自启:
sudo systemctl daemon-reload
sudo systemctl start vncserver@:1.service
sudo systemctl enable vncserver@:1.service
配置防火墙:
sudo firewall-cmd --zone=public --add-port=5901/tcp --permanent
sudo firewall-cmd --reload
在另一台计算机上安装VNC客户端(如TigerVNC Viewer或RealVNC Viewer)。
使用以下命令连接到CentOS服务器:
vncviewer <CentOS服务器IP地址>:1
将<CentOS服务器IP地址>
替换为实际的服务器IP地址。例如,如果您的CentOS服务器IP地址是192.168.1.100,则在VNC客户端中输入:
192.168.1.100:1
输入之前设置的VNC密码即可连接到远程桌面。