在 Debian 上使用 TigerVNC 设置 VNC 密码,通常有以下几种常见方式,取决于你是“临时起服务”还是“系统级服务”。
vncpasswd 设置密码(最常用)sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
以当前用户执行:
vncpasswd
按提示输入密码(最多 8 位),并可选择是否设置只读密码。
密码会保存在:
~/.vnc/passwd
vncserver :1
连接时使用:
your_ip:1
如果你用 systemd 管理 VNC(例如 vncserver@.service):
vncpasswd
sudo nano /etc/systemd/system/vncserver@.service
示例内容:
[Unit]
Description=TigerVNC Server
After=syslog.target network.target
[Service]
Type=forking
User=youruser
ExecStart=/usr/bin/vncserver :%i
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now vncserver@1
sudo -u username vncpasswd
~/.vnc/passwd 权限应仅为本人:chmod 600 ~/.vnc/passwd
ssh -L 5901:localhost:5901 user@server
如果你是想 开机自启 / root 用户 / 无桌面环境 / xfce gnome 等具体场景,可以告诉我,我可以给你更精确的配置。