温馨提示×

centos vnc怎样开启

小樊
47
2026-10-17 09:35:26
栏目: 智能运维

在 CentOS 上开启 VNC(以 CentOS 7/8 为例,使用 TigerVNC),常见步骤如下:


一、安装 VNC 服务

# CentOS 7
yum install -y tigervnc-server

# CentOS 8 / Stream
dnf install -y tigervnc-server

二、设置 VNC 密码

vncpasswd

(按提示输入密码,可忽略 view-only 密码)


三、配置 VNC 服务(以用户 root 为例)

CentOS 7

复制模板:

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

编辑:

vi /etc/systemd/system/vncserver@:1.service

将 <USER> 改为你的用户名(如 root):

ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid

CentOS 8(推荐用 dnf 安装后直接命令)

vncserver :1

四、启动并设置开机自启

systemctl daemon-reload
systemctl start vncserver@:1
systemctl enable vncserver@:1

五、防火墙放行(重要)

# VNC 默认端口 5901(:1)
firewall-cmd --add-port=5901/tcp --permanent
firewall-cmd --reload

六、客户端连接

  • VNC 客户端连接地址:
服务器IP:1
或
服务器IP:5901

七、常见问题

  1. 黑屏:安装桌面环境
yum groupinstall "GNOME Desktop"
  1. 重启服务
vncserver -kill :1
vncserver :1

如果你用的是 CentOS 6 / 云服务器 / 无桌面环境,可以告诉我,我给你对应方案。

0 踩