在CentOS系统上设置VNC远程桌面的步骤如下:
首先,确保你的CentOS系统已经安装了图形界面。如果没有安装,可以使用以下命令进行安装:
sudo yum groupinstall "Desktop" "Desktop Platform"
然后,安装TigerVNC服务器:
sudo yum install tigervnc-server -y
使用以下命令为VNC服务设置一个密码:
vncpasswd
系统会提示你输入并确认密码。
编辑 /etc/sysconfig/vncservers
文件,添加或修改以下内容:
VNCSERVERS[1]:root
VNCSERVERARGS[1]="-geometry 1024x768"
这允许root用户通过VNC连接,并设置分辨率为1024x768。你可以根据需要调整分辨率。
使用以下命令启动VNC服务:
sudo systemctl daemon-reload
sudo systemctl start vncserver@:1
这将在端口5901上启动VNC服务器(或你配置的其他端口)。
确保防火墙允许VNC连接。你可以使用以下命令开放VNC端口:
sudo firewall-cmd --permanent --add-port 5901/tcp
sudo firewall-cmd --reload
请将5901替换为实际使用的VNC端口号。
在另一台计算机上安装VNC客户端软件(如TigerVNC Viewer),然后使用以下命令连接到CentOS服务器:
vncviewer <CentOS服务器IP地址>:1
将 <CentOS服务器IP地址>
替换为实际的IP地址。例如,如果您的CentOS服务器IP地址是192.168.1.100,则在VNC客户端中输入:
vncviewer 192.168.1.100:5901
输入之前设置的VNC密码即可连接到远程桌面。
如果你希望在系统启动时自动启动VNC服务,可以编辑 /etc/rc.local
文件,添加以下内容:
/usr/bin/vncserver @:1
确保 /etc/rc.local
文件有执行权限:
chmod +x /etc/rc.local