如何在Ubuntu中设置TigerVNC密码
导读:在 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 :1再vncserver :1使新密码生效
三、共享现有桌面时的密码设置(x0vncserver)
- 若你是要共享当前登录的桌面(物理显示器或已登录的 :0 会话),使用 x0vncserver 并指定密码文件:
- 确保已设置 VNC 密码:
vncpasswd - 启动示例:
x0vncserver -display :0 -rfbauth ~/.vnc/passwd -rfbport 5900 - 建议创建 systemd 服务并设置开机自启,以便稳定提供共享桌面服务
- 确保已设置 VNC 密码:
四、常见问题与排查
- 权限与运行方式:设置密码和首次启动
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
