温馨提示×

ubuntu tigervnc如何更改密码

小樊
40
2025-10-23 08:31:35
栏目: 智能运维

Ubuntu下TigerVNC更改密码的步骤

1. 打开终端

通过快捷键Ctrl + Alt + T打开Ubuntu系统的终端窗口,后续操作均在终端中完成。

2. 运行vncpasswd命令更改密码

在终端中输入以下命令并按回车键:
vncpasswd

  • 若为首次设置密码,系统会提示“Enter new VNC password:”(输入新VNC密码),输入你想要设置的密码(建议包含字母、数字和符号,长度不少于8位);
  • 接着会提示“Verify new VNC password:”(确认新VNC密码),再次输入相同密码以完成验证。
  • 若需修改已有密码,直接运行vncpasswd命令,系统会要求重新输入当前密码及新密码进行替换。

3. (可选)设置视图只读密码

若需要为VNC会话设置仅查看权限的密码(允许他人查看但无法操作桌面),可运行以下命令:
vncpasswd -viewonly
按照提示输入只读密码并确认,该密码将保存在同一目录下,用于限制部分用户的访问权限。

4. 验证密码文件

VNC密码会加密保存在用户主目录的.vnc文件夹中(文件名为passwd)。可通过以下命令查看文件是否存在:
ls -l ~/.vnc/passwd
若文件存在且权限为-rw-------(仅用户可读写),则表示密码设置成功。

5. 重启VNC服务使更改生效

修改密码后,需重启TigerVNC服务以应用新密码。假设你的VNC显示号为:1(对应端口5901),可运行以下命令:

vncserver -kill :1  # 终止当前VNC会话
vncserver :1        # 重新启动VNC会话

若使用其他显示号(如:2),请将命令中的:1替换为对应编号。

注意事项

  • 确保VNC服务器处于运行状态(可通过systemctl status vncserver@:1.service查看服务状态);
  • 若系统启用了防火墙,需允许VNC端口(默认5901对应显示号:1)的TCP连接,命令为:sudo ufw allow 5901/tcp
  • 定期更改VNC密码(建议每3-6个月更换一次),并避免使用简单密码(如生日、123456等),以提高远程连接的安全性。

0