首页主机资讯如何在Ubuntu中设置TigerVNC密码

如何在Ubuntu中设置TigerVNC密码

时间2025-11-17 08:16:03发布访客分类主机资讯浏览836
导读:在 Ubuntu 中设置 TigerVNC 密码 一、快速设置 切换到需要远程登录的普通用户(不要用 root):su - 用户名 执行 vncpasswd,按提示输入并确认密码;可设置只读密码(建议选 n): 密码文件默认保存在:~/...

在 Ubuntu 中设置 TigerVNC 密码

一、快速设置

  • 切换到需要远程登录的普通用户(不要用 root):su - 用户名
  • 执行 vncpasswd,按提示输入并确认密码;可设置只读密码(建议选 n):
    • 密码文件默认保存在:~/.vnc/passwd
    • 该密码与系统登录密码无关
  • 首次运行 vncserver 会创建 ~/.vnc 目录并生成初始配置,随后可用 vncserver -kill :1 停止会话(:1 为示例显示号)

二、修改已存在的 VNC 密码

  • 直接再次执行 vncpasswd,输入新密码并确认;如需只读密码,按提示选择 y/n
  • 修改后,已运行的会话在下一次重启前不会自动生效;可先 vncserver -kill :1vncserver :1 使新密码生效

三、共享现有桌面时的密码设置(x0vncserver)

  • 若你是要共享当前登录的桌面(物理显示器或已登录的 :0 会话),使用 x0vncserver 并指定密码文件:
    • 确保已设置 VNC 密码:vncpasswd
    • 启动示例:x0vncserver -display :0 -rfbauth ~/.vnc/passwd -rfbport 5900
    • 建议创建 systemd 服务并设置开机自启,以便稳定提供共享桌面服务

四、常见问题与排查

  • 权限与运行方式:设置密码和首次启动 vncserver 时请使用普通用户,不要用 sudo,否则可能导致权限与文件归属异常
  • 会话与端口:显示号 :1 对应端口 5901(规则为 5900 + 显示号);可用 vncserver -list 查看正在运行的会话
  • 连接失败检查:确认 ~/.vnc/passwd 存在且权限正确;必要时 vncserver -kill :1 后重启会话;若使用防火墙,放行对应端口(如 5901/tcp
  • 安全建议:避免直接暴露 VNC 端口到公网,优先通过 SSH 隧道转发(例如 ssh -L 5901:localhost:5901 用户名@服务器IP)后再用客户端连接 localhost:1

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 如何在Ubuntu中设置TigerVNC密码
本文地址: https://pptw.com/jishu/748568.html
Ubuntu下TigerVNC端口转发技巧 如何优化Ubuntu中TigerVNC的带宽使用

游客 回复需填写必要信息