Ubuntu 24.04 系统下 VNC Server 完整安装与配置指南
在远程管理 Ubuntu 24.04 服务器或桌面时,VNC(Virtual Network Computing)是常用工具,能提供图形化远程桌面体验。本文将以 TigerVNC(稳定性高、兼容性强的 VNC 实现)为例,详细讲解从系统更新到服务注册、远程连接的全流程。
一、前置准备:更新系统安装包
在安装任何新软件前,建议先更新系统的软件包索引,确保后续安装的软件是最新版本,同时避免依赖冲突。
打开终端(快捷键 Ctrl+Alt+T),执行以下命令:
sudo apt update
- 说明:
sudo表示以管理员权限执行,执行时需输入当前用户密码(输入时密码不显示,输完按回车即可);apt update仅更新软件包索引,不实际升级软件,过程通常耗时 1-3 分钟(取决于网络速度)。
首先保证 GNOME 依赖完整:
若为 server 版(没有图形界面组件),先安装 GNOME 完整会话组件
sudo apt install -y gnome-session gnome-shell gnome-panel gnome-settings-daemon
安装 VNC 与 GNOME 兼容的依赖
sudo apt install -y dbus-x11 x11-xserver-utils xauth
二、安装 TigerVNC Server
TigerVNC 是官方推荐的独立 VNC 服务器,支持多种桌面环境(如 GNOME、XFCE),此处提供在线安装和离线安装两种方式,可根据网络环境选择。
方式 1:在线安装(推荐,网络通畅时)
直接通过 Ubuntu 官方软件源安装,命令如下:
sudo apt install tigervnc-standalone-server
- 执行过程中会提示'是否继续安装',输入
y并回车即可,系统会自动下载并安装依赖包,全程无需手动干预。
三、设置 VNC 访问密码
VNC 连接需密码验证,确保远程访问安全。执行以下命令设置密码:
vncpasswd
执行后会出现以下交互提示,按步骤操作:
- 首先输入密码(密码长度建议 6-8 位,需包含字母和数字,输入时不显示),按回车;
- 再次输入密码确认,按回车;
- 最后会提示
Would you like to enter a view-only password (y/n)?(是否设置'仅查看'密码,即只能看不能操作),务必输入n并回车(避免限制操作权限)。
- 密码会保存在
~/.vnc/目录下(~表示当前用户的家目录),后续可通过再次执行vncpasswd修改密码。
四、创建 xstartup 配置文件
VNC 启动时需要加载桌面环境配置,需手动创建 xstartup 文件(指定使用 Ubuntu 默认的 GNOME 桌面),步骤如下:
1. 创建并编辑文件
执行命令打开 nano 文本编辑器,创建 ~/.vnc/xstartup 文件
sudo nano ~/.vnc/xstartup

