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

推荐订阅源

S
SegmentFault 最新的问题
G
Google Developers Blog
H
Help Net Security
月光博客
月光博客
阮一峰的网络日志
阮一峰的网络日志
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Proofpoint News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog RSS Feed
爱范儿
爱范儿
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 三生石上(FineUI控件)
大猫的无限游戏
大猫的无限游戏
人人都是产品经理
人人都是产品经理
GbyAI
GbyAI
D
Docker
Hugging Face - Blog
Hugging Face - Blog
I
InfoQ
博客园 - 司徒正美
Last Week in AI
Last Week in AI
Microsoft Security Blog
Microsoft Security Blog
美团技术团队
Stack Overflow Blog
Stack Overflow Blog
M
MIT News - Artificial intelligence

运维开发绿皮书

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 密码。