温馨提示×

debian tigervnc如何设密码

小樊
34
2026-09-14 18:28:35
栏目: 智能运维

在 Debian 上使用 TigerVNC 设置 VNC 密码,通常有以下几种常见方式,取决于你是“临时起服务”还是“系统级服务”。


一、使用 vncpasswd 设置密码(最常用)

1. 安装 TigerVNC

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

2. 设置 VNC 密码

当前用户执行:

vncpasswd

按提示输入密码(最多 8 位),并可选择是否设置只读密码。

密码会保存在:

~/.vnc/passwd

二、启动 VNC 服务(使用已设密码)

vncserver :1

连接时使用:

your_ip:1

三、为系统服务(systemd)设置密码

如果你用 systemd 管理 VNC(例如 vncserver@.service):

1. 先设置密码

vncpasswd

2. 编辑服务文件(示例)

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

3. 重载并启动

sudo systemctl daemon-reload
sudo systemctl enable --now vncserver@1

四、为其他用户设置 VNC 密码

sudo -u username vncpasswd

五、注意事项

  • VNC 密码 明文不存储,但 ~/.vnc/passwd 权限应仅为本人:
chmod 600 ~/.vnc/passwd
  • VNC 不加密,建议配合 SSH 隧道:
ssh -L 5901:localhost:5901 user@server

如果你是想 开机自启 / root 用户 / 无桌面环境 / xfce gnome 等具体场景,可以告诉我,我可以给你更精确的配置。

0