在CentOS系统上设置VNC远程桌面是一个相对简单的过程。以下是详细的步骤指南:
首先,确保你的CentOS系统已经安装了图形界面。如果没有安装,可以使用以下命令安装:
yum groupinstall "GNOME Desktop" "Desktop"
接着,安装VNC服务器。以TigerVNC为例:
yum install tigervnc-server tigervnc
编辑VNC服务器的主配置文件:
vi /etc/sysconfig/vncservers
在文件末尾添加以下内容:
VNCSERVERS":1:root"
VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"
这表示允许root用户通过VNC连接到显示号为1的桌面,分辨率为1024x768,并允许多个用户同时连接。
为VNC服务器设置访问密码:
vncpasswd
按照提示输入并确认密码。
启动VNC服务并设置为开机自启动:
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
如果防火墙正在运行,需要允许VNC使用的端口(默认是5901端口):
sudo firewall-cmd --zone=public --add-port=5901/tcp --permanent
sudo firewall-cmd --reload
在另一台计算机上安装VNC客户端(如TigerVNC Viewer),然后使用以下格式连接到CentOS服务器:
vncviewer <CentOS服务器IP地址>:1
将<CentOS服务器IP地址>
替换为实际的服务器IP地址。
如果需要多个用户同时连接到不同的桌面,可以启动多个VNC服务实例,并分别指定不同的桌面号:
vncserver :2
vncserver :3
每个实例的桌面号不同,用户可以根据需要连接到相应的桌面。
如果需要修改已设置的访问口令,可以使用相应的用户登录后执行:
vncpasswd
按照提示输入并确认新密码。