在 Debian 上使用 TigerVNC 设置 VNC 密码,通常有以下几种常见方式,按使用场景说明:
vncpasswd 设置密码(最常用)sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
在当前用户下执行:
vncpasswd
按提示输入密码(最多 8 位),并可选择是否设置只读密码。
生成的密码文件在:
~/.vnc/passwd
vncserver :1
第一次运行会自动提示设置密码(如果没设置过)。
vncserver -kill :1
sudo cp /lib/systemd/system/vncserver@.service \
/etc/systemd/system/vncserver@1.service
sudo nano /etc/systemd/system/vncserver@1.service
修改以下内容(示例):
User=youruser
WorkingDirectory=/home/youruser
ExecStartPre=/usr/bin/vncserver -kill :%i
ExecStart=/usr/bin/vncserver :%i -geometry 1280x720
切换到该用户后执行:
vncpasswd
sudo systemctl daemon-reload
sudo systemctl enable --now vncserver@1.service
使用 VNC 客户端连接:
IP:5901
输入刚才设置的密码即可。
chmod 600 ~/.vnc/passwd
~/.vnc/passwd 后重新执行 vncpasswd如果你是用 桌面环境(GNOME / XFCE) 或 无桌面 headless 服务器,可以告诉我,我可以给你更具体的配置示例。