温馨提示×

Ubuntu VNC 密码忘了

小樊
62
2026-09-28 08:12:48
栏目: 智能运维

如果你在 Ubuntu 上用 VNC(如 TigerVNC / TightVNC / RealVNC) 忘记密码,可以按下面方法重置。


一、最常见情况(TigerVNC / TightVNC)

VNC 密码通常保存在用户家目录的:

~/.vnc/passwd

重置方法

  1. 登录 Ubuntu(本地或 SSH)
  2. 执行:
    vncpasswd
    
  3. 按提示输入新密码(最多 8 位)
  4. 如果是 TigerVNC,会问是否设置只读密码,按需选择

完成后,重启 VNC 服务即可:

vncserver -kill :1
vncserver :1

(:1 根据你实际端口调整)


二、使用的是系统服务(systemd)

如果是通过服务启动的,例如 vncserver@:1.service:

sudo systemctl restart vncserver@:1.service

三、RealVNC(Ubuntu 自带“桌面共享”)

如果你用的是 “屏幕共享 / Vino”:

gsettings set org.gnome.Vino vnc-password ''

或直接重设:

vino-passwd

(部分版本无此命令,可删除配置后重设)


四、彻底忘了且无法登录

如果你连 Ubuntu 都进不去:

  1. 进入 恢复模式(Recovery Mode)
  2. 用 root shell
  3. 切换到你的用户:
    su - 用户名
    vncpasswd
    

五、验证是否成功

在另一台机器用 VNC 客户端连接测试即可。


如果你能告诉我:

  • 用的是 哪种 VNC
  • Ubuntu 版本
  • 是本地还是服务器

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

0 踩