Ubuntu下选择TigerVNC版本的要点
TigerVNC的版本需与Ubuntu的发行版(如LTS或滚动更新版)兼容。例如:
apt
直接安装,系统会自动匹配兼容版本);TigerVNC 1.12及以上版本修复了早期版本的明文传输漏洞(如密码未加密)、弱认证机制(如固定密码)等问题,并支持TLS加密(通过-SecurityTypes TLSVnc,X509Vnc
参数配置)。建议避免使用1.11及以下版本,尤其是用于公网环境的服务器。
tigervnc-standalone-server
包)即可,它包含核心的VNC服务功能,支持X11转发和桌面共享;~/.vnc/xstartup
脚本(如添加exec startxfce4 &
启动XFCE),此时基础版已满足需求;sudo apt install tigervnc-standalone-server tigervnc-common
安装,版本由系统自动管理,安全且便捷(适合大多数用户);./configure && make && sudo make install
编译安装(适合需要最新功能的用户)。TigerVNC项目仍在积极维护(截至2025年9月),最新版本(如1.18.0)支持Ubuntu 24.04及以上系统,并修复了近年发现的安全漏洞。建议定期通过apt update
更新系统中的TigerVNC版本,或从GitHub获取最新源码,避免使用已停止维护的版本。
注:选择版本时还需考虑桌面环境兼容性(如GNOME/KDE/XFCE)和网络环境(如带宽、延迟),但核心优先级为兼容性、安全性、功能需求。