温馨提示×

怎样给Ubuntu VNC设密码

小樊
47
2026-10-04 03:36:14
栏目: 智能运维

在 Ubuntu 上给 VNC 设置密码,通常取决于你使用的是哪种 VNC 服务(如 TightVNC / TigerVNC / x11vnc / 系统自带桌面共享)。下面按常见情况说明:


一、使用 TightVNC / TigerVNC(最常见)

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

sudo apt update
sudo apt install tightvncserver
# 或
sudo apt install tigervnc-standalone-server

2. 设置 VNC 密码

直接运行:

vncpasswd

按提示输入密码(最多 8 位),并确认。

密码会保存在:

  • ~/.vnc/passwd

3. 启动 VNC(示例)

vncserver :1

二、使用 x11vnc

1. 安装

sudo apt install x11vnc

2. 设置密码

x11vnc -storepasswd

按提示输入并保存(默认 ~/.vnc/passwd)

3. 使用密码启动

x11vnc -rfbauth ~/.vnc/passwd

三、Ubuntu 桌面共享(Built-in VNC / RFB)

如果你用的是 Ubuntu 桌面自带的“屏幕共享”:

  1. 打开 设置 → 共享 → 屏幕共享
  2. 开启“屏幕共享”
  3. 点击“密码”,设置 VNC 访问密码
  4. 允许网络连接(如需要)

这种方式走的是 GNOME 的 VNC(通常基于 vino)


四、修改已有 VNC 密码

TightVNC / TigerVNC

vncpasswd

x11vnc

x11vnc -storepasswd

五、常见问题

❓ 密码最多几位?

  • VNC 协议限制:最多 8 位

❓ 忘记密码?

删除密码文件后重设:

rm ~/.vnc/passwd
vncpasswd

❓ 想无密码?

vncserver -securitytypes none

⚠️ 不安全,不推荐


如果你能告诉我:

  • Ubuntu 版本
  • 用的哪种 VNC(或是否桌面版)

我可以给你更精确的命令。

0 踩