centos

CentOS VNC远程桌面设置

小樊
43
2025-02-26 17:23:11
栏目: 智能运维

在CentOS系统上设置VNC远程桌面是一个相对简单的过程。以下是详细的步骤指南:

1. 安装VNC服务

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

yum groupinstall "GNOME Desktop" "Desktop"

接着,安装VNC服务器。以TigerVNC为例:

yum install tigervnc-server tigervnc

2. 配置VNC服务

2.1 配置VNC服务器

编辑VNC服务器的主配置文件:

vi /etc/sysconfig/vncservers

在文件末尾添加以下内容:

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

这表示允许root用户通过VNC连接到显示号为1的桌面,分辨率为1024x768,并允许多个用户同时连接。

2.2 设置VNC密码

为VNC服务器设置访问密码:

vncpasswd

按照提示输入并确认密码。

3. 启动VNC服务

启动VNC服务并设置为开机自启动:

systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service

4. 配置防火墙

如果防火墙正在运行,需要允许VNC使用的端口(默认是5901端口):

sudo firewall-cmd --zone=public --add-port=5901/tcp --permanent
sudo firewall-cmd --reload

5. 连接VNC服务器

在另一台计算机上安装VNC客户端(如TigerVNC Viewer),然后使用以下格式连接到CentOS服务器:

vncviewer <CentOS服务器IP地址>:1

<CentOS服务器IP地址>替换为实际的服务器IP地址。

6. 配置多个桌面号(可选)

如果需要多个用户同时连接到不同的桌面,可以启动多个VNC服务实例,并分别指定不同的桌面号:

vncserver :2
vncserver :3

每个实例的桌面号不同,用户可以根据需要连接到相应的桌面。

7. 修改访问口令(可选)

如果需要修改已设置的访问口令,可以使用相应的用户登录后执行:

vncpasswd

按照提示输入并确认新密码。

0
看了该问题的人还看了