在 Ubuntu 中设置 TigerVNC 密码
一、快速设置
su - 用户名vncpasswd,按提示输入并确认密码;可设置只读密码(建议选 n):
~/.vnc/passwdvncserver 会创建 ~/.vnc 目录并生成初始配置,随后可用 vncserver -kill :1 停止会话(:1 为示例显示号)二、修改已存在的 VNC 密码
vncpasswd,输入新密码并确认;如需只读密码,按提示选择 y/nvncserver -kill :1 再 vncserver :1 使新密码生效三、共享现有桌面时的密码设置(x0vncserver)
vncpasswdx0vncserver -display :0 -rfbauth ~/.vnc/passwd -rfbport 5900四、常见问题与排查
vncserver 时请使用普通用户,不要用 sudo,否则可能导致权限与文件归属异常vncserver -list 查看正在运行的会话~/.vnc/passwd 存在且权限正确;必要时 vncserver -kill :1 后重启会话;若使用防火墙,放行对应端口(如 5901/tcp)ssh -L 5901:localhost:5901 用户名@服务器IP)后再用客户端连接 localhost:1