在 Ubuntu 上重置 VNC 密码的方法,取决于你使用的是哪种 VNC 服务。下面列出最常见几种情况及对应做法。
vncpasswd(TigerVNC / RealVNC / 多数桌面 VNC)如果你是通过 vncserver 启动的 VNC(如 TigerVNC):
在终端执行:
vncpasswd
会提示你输入新密码(可选查看密码):
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
密码通常保存在:
~/.vnc/passwd
如果想彻底重置,可先删除再生成:
rm ~/.vnc/passwd
vncpasswd
tigervncserver如果你用的是 tigervnc-server:
tigervncpasswd
或:
vncpasswd
重置后重启 VNC:
vncserver -kill :1
vncserver :1
x11vnc如果你用的是 x11vnc:
x11vnc -storepasswd
或指定文件:
x11vnc -storepasswd /etc/x11vnc.pass
x11vnc -rfbauth /etc/x11vnc.pass
如果你用的是 Ubuntu 自带“屏幕共享”(基于 VNC):
或删除配置:
rm ~/.config/dconf/user
(会重置桌面相关配置,慎用)
如果是服务器且无图形界面:
sudo apt install tigervnc-common
vncpasswd
which vncserver
which x11vnc
ps aux | grep vnc
如果你能告诉我:
我可以给你更精确的一步到位命令。