以下是Ubuntu TigerVNC的故障排查步骤:
检查服务状态
vncserver -list 查看VNC服务是否运行,未运行则启动:vncserver :1(:1对应端口5901)。systemctl status vncserver@:1.service 确认服务状态(若使用systemd)。验证防火墙设置
sudo ufw allow 5901/tcp(UFW防火墙)。检查网络连接
ping 测试IP可达性。~/.vnc/config,设置 localhost=no)。排查配置文件
~/.vnc/xstartup 文件是否存在且配置正确(如桌面环境启动命令),需赋予执行权限:chmod +x ~/.vnc/xstartup。~/.vnc/*.log),定位启动错误。处理权限与依赖问题
/tmp/.X11-unix 目录有访问权限:ls -la /tmp/.X11-unix。sudo apt install tigervnc-standalone-server xfonts-base。更新与重装
sudo apt update && sudo apt upgrade tigervnc-standalone-server。rm -rf ~/.vnc,然后重新启动服务。常见错误参考:
xstartup 文件配置错误或桌面环境未安装。如需进一步帮助,可提供具体错误日志内容。