温馨提示×

如何重置ubuntu vnc密码

小樊
40
2026-09-16 07:32:51
栏目: 智能运维

在 Ubuntu 上重置 VNC 密码的方法,取决于你使用的是哪种 VNC 服务。下面列出最常见几种情况及对应做法。


一、使用 vncpasswd(TigerVNC / RealVNC / 多数桌面 VNC)

如果你是通过 vncserver 启动的 VNC(如 TigerVNC):

1. 直接重置密码

在终端执行:

vncpasswd

会提示你输入新密码(可选查看密码):

Password:
Verify:
Would you like to enter a view-only password (y/n)? n

2. 密码文件位置(可选)

密码通常保存在:

~/.vnc/passwd

如果想彻底重置,可先删除再生成:

rm ~/.vnc/passwd
vncpasswd

二、使用 tigervncserver

如果你用的是 tigervnc-server

tigervncpasswd

或:

vncpasswd

重置后重启 VNC:

vncserver -kill :1
vncserver :1

三、使用 x11vnc

如果你用的是 x11vnc

1. 重新设置密码

x11vnc -storepasswd

或指定文件:

x11vnc -storepasswd /etc/x11vnc.pass

2. 启动时使用

x11vnc -rfbauth /etc/x11vnc.pass

四、使用桌面环境自带(如 Ubuntu 远程桌面)

如果你用的是 Ubuntu 自带“屏幕共享”(基于 VNC):

方法:通过设置重置

  1. 打开 设置 → 共享 → 屏幕共享
  2. 关闭再打开
  3. 重新设置密码

或删除配置:

rm ~/.config/dconf/user

(会重置桌面相关配置,慎用)


五、忘记密码且无法登录?

如果是服务器且无图形界面:

sudo apt install tigervnc-common
vncpasswd

快速判断你用的是哪种

which vncserver
which x11vnc
ps aux | grep vnc

如果你能告诉我:

  • Ubuntu 版本
  • 用的是哪种 VNC(TigerVNC / x11vnc / 桌面共享)
  • 是否有图形界面

我可以给你更精确的一步到位命令

0