温馨提示×

ubuntu vnc怎么配置密码

小樊
51
2026-09-01 04:06:09
栏目: 智能运维

在 Ubuntu 上配置 VNC 密码,通常取决于你使用的是哪种 VNC 服务(如 TigerVNC、TightVNC、RealVNC、x11vnc 等)。下面以最常见的情况说明。


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

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

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

sudo apt install tightvncserver

2. 设置 VNC 密码

直接运行:

vncpasswd

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

密码会保存在:

~/.vnc/passwd

二、启动 VNC 并设置密码(首次)

vncserver :1

如果是第一次运行,会自动提示你设置密码(等同于 vncpasswd)。


三、x11vnc 配置密码

1. 安装 x11vnc

sudo apt install x11vnc

2. 设置密码

x11vnc -storepasswd

或指定文件:

x11vnc -storepasswd ~/.vnc/passwd

3. 使用密码启动

x11vnc -rfbauth ~/.vnc/passwd

四、修改 / 删除 VNC 密码

修改密码

vncpasswd

删除密码(关闭认证)

rm ~/.vnc/passwd

⚠️ 不建议公网环境这样做


五、systemd 方式(服务器常驻)

如果你用 systemd 管理 VNC:

~/.vnc/config

可加:

securitytypes=vncauth
passwordfile=/home/用户名/.vnc/passwd

六、常见问题

  • 密码无效?
    VNC 密码最多 8 位,超过会被截断
  • 连不上?
    检查防火墙:
    sudo ufw allow 5901
    

如果你能告诉我:

  • Ubuntu 版本
  • 用的哪种 VNC(TigerVNC / x11vnc / 桌面自带)
  • 是否需要开机自启

我可以给你更精确的配置步骤。

0