在 Debian 上使用 TigerVNC 设置 VNC 密码,通常有以下几种常用方式,取决于你是临时启动还是作为系统服务使用。
vncpasswd 设置密码(最常用)sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
以你要登录的用户身份执行(不要加 sudo):
vncpasswd
按提示输入:
密码会保存在:
~/.vnc/passwd
vncserver :1
:1 表示显示号(端口 5901)vncserver -kill :1
vncpasswd
mkdir -p ~/.config/systemd/user
编辑文件:
nano ~/.config/systemd/user/vncserver.service
示例内容:
[Unit]
Description=TigerVNC Server
After=graphical.target
[Service]
ExecStart=/usr/bin/vncserver :1 -geometry 1280x720
ExecStop=/usr/bin/vncserver -kill :1
[Install]
WantedBy=default.target
systemctl --user daemon-reload
systemctl --user enable vncserver
systemctl --user start vncserver
vncpasswd
rm ~/.vnc/passwd
✅ 不要直接用 root 跑 VNC
✅ 建议通过 SSH 隧道连接:
ssh -L 5901:localhost:5901 user@server
然后本地连接 localhost:5901
✅ 防火墙只开放 SSH 端口
如果你告诉我:
我可以给你更精确的配置方案。