温馨提示×

debian vnc如何设密码

小樊
42
2026-09-05 00:42:47
栏目: 智能运维

在 Debian 上给 VNC 设置密码,通常取决于你使用的是哪种 VNC 服务(TigerVNC / TightVNC / RealVNC)。下面以最常见的 TigerVNC / TightVNC 为例说明。


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

1. 安装 VNC 服务(如未安装)

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

2. 设置 VNC 密码

以你要登录的用户身份执行(不要加 sudo):

vncpasswd

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

密码会保存在:

~/.vnc/passwd

二、启动 VNC 时指定端口和用户

例如启动 :1

vncserver :1

连接时用:

your_ip:1

三、修改或删除密码

修改密码

vncpasswd

删除密码(允许无密码登录,不推荐)

rm ~/.vnc/passwd

四、系统服务方式(systemd)设置密码

如果你是用 systemd 管理 VNC:

  1. 先以用户身份执行:
vncpasswd
  1. 启动服务:
sudo systemctl start vncserver@1

五、注意事项

  • VNC 密码 明文不传输,但通信未加密
  • 建议配合 SSH 隧道使用:
ssh -L 5901:localhost:5901 user@server

然后本地连接 localhost:1


如果你用的是 RealVNC / x11vnc / 桌面环境自带 VNC,可以告诉我具体环境,我给你对应方案。

0