温馨提示×

debian tigervnc如何设置密码

小樊
57
2026-10-14 10:54:07
栏目: 智能运维

在 Debian 上使用 TigerVNC 设置 VNC 密码,通常按以下步骤操作:


一、安装 TigerVNC(如尚未安装)

sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common

二、设置 VNC 密码

以当前用户身份执行(不要加 sudo):

vncpasswd

按提示输入密码(最多 8 位),并确认。

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

如果你希望为某个特定用户设置(如 user1):

sudo -u user1 vncpasswd

三、(可选)设置只读密码

vncpasswd 执行后会问:

Would you like to enter a view-only password (y/n)?
  • y:设置一个只能观看、不能操作的密码
  • n:跳过

四、启动 VNC 服务并设置密码生效

例如启动 :1 会话:

vncserver :1

停止会话:

vncserver -kill :1

五、systemd 方式(推荐服务器使用)

如果你使用 tigervncserver@.service:

  1. 复制服务文件:
sudo cp /lib/systemd/system/tigervncserver@.service \
     /etc/systemd/system/tigervncserver@.service
  1. 修改 <user> 为你自己的用户名

  2. 确保已执行过 vncpasswd

  3. 启动:

sudo systemctl daemon-reload
sudo systemctl start tigervncserver@:1.service
sudo systemctl enable tigervncserver@:1.service

六、重置或修改密码

直接重新运行:

vncpasswd

会覆盖原有 ~/.vnc/passwd


七、注意事项

  • VNC 密码明文不存储,但 passwd 文件需保密
  • VNC 默认不加密,建议配合 SSH 隧道:
    ssh -L 5901:localhost:5901 user@server
    
    然后连接 localhost:5901

如果你需要 无桌面环境配置 / xstartup 配置 / 多用户 VNC,可以继续问我。

0 踩