centos

centos vnc远程桌面设置步骤

小樊
47
2025-06-14 05:40:39
栏目: 智能运维

在CentOS系统上设置VNC远程桌面的步骤如下:

安装VNC服务器

首先,确保你的CentOS系统已经安装了图形界面。如果没有安装,可以使用以下命令进行安装:

sudo yum groupinstall "Desktop" "Desktop Platform"

然后,安装TigerVNC服务器:

sudo yum install tigervnc-server -y

配置VNC服务器并设置密码

  1. 设置VNC密码

使用以下命令为VNC服务设置一个密码:

vncpasswd

系统会提示你输入并确认密码。

  1. 修改VNC配置文件

编辑 /etc/sysconfig/vncservers 文件,添加或修改以下内容:

VNCSERVERS[1]:root
VNCSERVERARGS[1]="-geometry 1024x768"

这允许root用户通过VNC连接,并设置分辨率为1024x768。你可以根据需要调整分辨率。

  1. 启动VNC服务

使用以下命令启动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服务器

在另一台计算机上安装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

0
看了该问题的人还看了