温馨提示×

centos怎么重置vnc密码

小樊
43
2026-09-21 00:51:30
栏目: 智能运维

在 CentOS 上重置 VNC 密码,通常取决于你使用的是 TigerVNC(最常见)还是系统用户密码登录方式。下面按常见情况说明:


一、TigerVNC(最常见)

1. 切换到对应用户

VNC 密码是 按用户 存储的:

su - 用户名

例如:

su - root

su - vncuser

2. 重置 VNC 密码

执行:

vncpasswd

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

密码文件默认在:~/.vnc/passwd

3. 重启 VNC 服务(如有)

如果是 systemd 管理:

vncserver -kill :1
vncserver :1

或(服务方式):

systemctl restart vncserver@:1.service

二、如果使用 root 用户且忘记密码

直接用 root 执行:

vncpasswd

三、删除旧密码重新生成(可选)

rm -f ~/.vnc/passwd
vncpasswd

四、确认 VNC 配置用户

查看已配置的 VNC 用户:

cat /etc/tigervnc/vncserver.users

示例:

:1=root
:2=testuser

五、常见问题

  • 改了密码还是连不上?
    确认连的是正确的 :端口号
  • 密码文件权限错误?
    chmod 600 ~/.vnc/passwd
    

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否用 root 还是普通用户
  • VNC 是 vncserver 还是 x0vncserver

我可以给你更精确的步骤。

0