以下是Debian上Tigervnc常见故障及解决方法:
服务无法启动
sudo systemctl status vncserver@:1.service,手动启动:sudo systemctl start vncserver@:1.service。journalctl -u vncserver@:1.service,排查错误信息。无法连接
sudo ufw allow 5901/tcp(默认端口5900+显示号)。telnet IP端口测试连通性。认证失败
vncpasswd设置密码,确保密码正确。/etc/systemd/system/vncserver@:1.service中认证方式是否正确。分辨率异常
vncserver -geometry 1920x1080:1,或在配置文件中设置-geometry参数。图形显示问题
~/.vnc/xstartup文件存在且包含桌面环境启动命令(如exec startxfce4)。-noauth -nolisten tcp参数。性能问题
vncserver -depth 16:1,或修改配置文件。非root用户连接问题
tigervncserver :1 -localhost no,并确保/.vnc目录权限正确。参考来源: