在 Debian 上使用 TigerVNC 设置 VNC 密码,通常按以下步骤操作:
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
以当前用户身份执行(不要加 sudo):
vncpasswd
按提示输入密码(最多 8 位),并确认。
~/.vnc/passwd
如果你希望为某个特定用户设置(如 user1):
sudo -u user1 vncpasswd
vncpasswd 执行后会问:
Would you like to enter a view-only password (y/n)?
y:设置一个只能观看、不能操作的密码n:跳过例如启动 :1 会话:
vncserver :1
停止会话:
vncserver -kill :1
如果你使用 tigervncserver@.service:
sudo cp /lib/systemd/system/tigervncserver@.service \
/etc/systemd/system/tigervncserver@.service
修改 <user> 为你自己的用户名
确保已执行过 vncpasswd
启动:
sudo systemctl daemon-reload
sudo systemctl start tigervncserver@:1.service
sudo systemctl enable tigervncserver@:1.service
直接重新运行:
vncpasswd
会覆盖原有 ~/.vnc/passwd
passwd 文件需保密ssh -L 5901:localhost:5901 user@server
然后连接 localhost:5901如果你需要 无桌面环境配置 / xstartup 配置 / 多用户 VNC,可以继续问我。