惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
人人都是产品经理
人人都是产品经理
博客园 - 聂微东
WordPress大学
WordPress大学
S
SegmentFault 最新的问题
博客园 - Franky
V
V2EX
Y
Y Combinator Blog
Google DeepMind News
Google DeepMind News
J
Java Code Geeks
T
The Blog of Author Tim Ferriss
罗磊的独立博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Jina AI
Jina AI
博客园 - 叶小钗
F
Fortinet All Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
About on SuperTechFans
M
MIT News - Artificial intelligence
云风的 BLOG
云风的 BLOG
Last Week in AI
Last Week in AI
D
Docker
博客园 - 【当耐特】
阮一峰的网络日志
阮一峰的网络日志

运维开发绿皮书

OBS虚拟摄像头重命名 Ubuntu备份为LiveOS 使用Powershell卸载windows默认程序 Cisco路由器OSPF配置 汽车的分类和特点 Windows11跳过TPM2.0 HTTPS 双向认证与 USB 加密锁配置实战 SSL 证书工具 字数统计 BMI 计算 颜色转换 Hash 生成器 JSON 格式化 JWT 解码 房贷计算 时间戳转换 URL 编码 UUID 生成 牛马时钟 二维码批量生成器 CKS Simulator Kubernetes 1.25 FRP TOTP验证码生成器 direct-ssh-passthrough-nat 脚本使用说明 Python软件授权 Linux命令行百度网盘 为 Containerd 配置 Harbor 无证书镜像站 Docker一键部署Meta和MetacubexD面板 必应搜索屏蔽垃圾网站 VMware的ubuntu完整安装vm-tools支持粘贴板
Ubuntu安装VNC教程
Paper-Dragon · 2025-08-22 · via 运维开发绿皮书

Ubuntu安装VNC教程

本教程将指导您在 Ubuntu 上安装和配置 TigerVNC 服务器,以便可以通过图形界面远程访问您的 Ubuntu 系统。

安装桌面环境和 VNC 服务器

Ubuntu 桌面版默认已安装 GNOME 桌面环境。如果您使用的是 Ubuntu 服务器版,则需要手动安装桌面环境。

安装 GNOME 桌面环境 (服务器版)

sudo apt update
sudo apt install ubuntu-gnome-desktop

安装完成后,系统默认会启动图形界面。如果您希望系统默认启动到命令行界面,可以执行以下命令:

sudo systemctl set-default multi-user.target

要手动启动图形界面,可以使用以下命令:

安装 VNC 服务器

安装 tigervnc-standalone-server,它是一个轻量级的 VNC 服务器。

sudo apt install tigervnc-standalone-server

配置 VNC 服务器

本教程假设您已经以 root 用户身份登录。

运行 vncpasswd 命令设置密码:

系统会提示您输入并确认密码,并询问是否设置仅查看密码,输入 n 即可。

此命令会在用户主目录下的 ~/.vnc/ 目录中生成一个 passwd 文件,其中包含加密后的密码。

进入 ~/.vnc 目录:

创建或编辑 xstartup 文件,添加以下内容:

#!/bin/sh
# Start Gnome 3 Desktop
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
dbus-launch --exit-with-session gnome-session &

保存文件后,请确认 xstartup 文件具有可执行权限:

启动和管理 VNC 会话

运行以下命令启动 VNC 服务器:

默认情况下,VNC 服务器只会监听 127.0.0.1,这意味着您无法从外部连接。要允许外部连接,请使用 -localhost no 参数:

查看所有 VNC 会话:

输出示例:

TigerVNC server sessions:

X DISPLAY # PROCESS ID
:1        1607
:2        4726

关闭特定 VNC 会话(例如 :1):

客户端连接

您可以使用任何支持 VNC 协议的客户端进行连接。使用 RealVNC Viewer

连接步骤:

  1. 打开您的 VNC 客户端。
  2. 输入服务器的 IP 地址和端口号(例如 192.168.1.100:5901)。
  3. 点击连接。
  4. 输入您在上一步中设置的 VNC 密码。