tencent cloud

云服务器

动态与公告
产品动态
公共镜像更新动态
操作系统官方停止维护计划
产品公告
产品简介
云服务器概述
产品优势
基本概念
地域和可用区
新手指引
Service Regions and Service Providers
产品计费
计费概述
计费方式
计费项
转换计费方式
购买实例
变配费用说明
欠费说明
快速入门
通过自定义配置购买 Linux 云服务器
通过自定义配置购买 Windows 云服务器
用户指南
操作指南总览
使用限制总览
实例
竞价实例
预留实例
镜像
存储
备份与恢复
网络
安全
密码/密钥
监控与告警
运维管理
便捷功能
迁移服务器
在线迁移
迁移咨询
故障处理
无法登录云服务器问题处理思路
Windows 实例登录相关故障
Linux 实例登录相关故障
其他实例登录相关故障
实例运行故障
Linux 实例内存故障
网络故障
实践教程
云服务器选型建议
搭建环境
搭建网站
搭建应用
搭建可视化界面
本地文件上传到云服务器
网络性能测试
其他实践教程
API 文档
History
Introduction
API Category
Making API Requests
Region APIs
Instance APIs
Cloud Hosting Cluster APIs
Image APIs
Instance Launch Template APIs
Placement Group APIs
Key APIs
Security Group APIs
Network APIs
Data Types
Error Codes
安全与合规
访问管理
网络
常见问题
地域和可用区相关
计费相关
实例相关
存储相关
镜像相关
服务器迁移相关
网络相关
安全相关
操作系统相关
运维和监控相关
访问管理相关
NTP 服务相关
应用场景相关
服务协议
CVM Service Level Agreements
Red Hat Enterprise Linux 镜像服务协议
Public IP Service Level Agreement
词汇表

搭建 Ubuntu 可视化界面

PDF
聚焦模式
字号
最后更新时间: 2025-06-26 16:36:40

操作场景

VNC(Virtual Network Console)是虚拟网络控制台的缩写。它是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发。VNC 是基于 UNIX 和 Linux 操作系统的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows、Mac 中的任何远程控制软件媲美。本文档指导您如何在 Ubuntu 操作系统的云服务器中搭建可视化界面。

前提条件

已购买操作系统为 Ubuntu 的 Linux 云服务器。

操作步骤

配置实例安全组

VNC 服务使用 TCP 协议,默认使用5901端口,需在实例已绑定的安全组中放通5901端口,即在“入站规则”中添加放通协议端口为 TCP:5901 的规则,具体操作请参见 添加安全组规则

安装软件包

Ubuntu 18.04
Ubuntu 20.04
Ubuntu 22.04
Ubuntu 24.04
2. 执行以下命令,清空缓存,更新您的软件包列表。
sudo apt clean all && sudo apt update
3. 执行以下命令,安装桌面环境所需软件包。包括系统面板、窗口管理器、文件浏览器、终端等桌面应用程序。
sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop
4. 执行以下命令,安装 VNC。
apt-get install vnc4server
2. 执行以下命令,清空缓存,更新您的软件包列表。
sudo apt clean all && sudo apt update
3. 执行以下命令,安装桌面环境所需软件包。包括系统面板、窗口管理器、文件浏览器、终端等桌面应用程序。
sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop
4. 执行以下命令,安装 VNC。
apt-get install tightvncserver
2. 清空缓存,更新您的软件包列表。
sudo apt clean all && sudo apt update
3. 安装桌面环境。
sudo apt install xfce4 xfce4-goodies
4. 执行以下命令,安装 VNC。
sudo apt install tightvncserver
2. 执行以下命令,清空缓存,更新您的软件包列表。
sudo apt clean all && sudo apt update
3. 执行以下命令,安装桌面环境所需软件包。
sudo apt install xfce4 xfce4-goodies dbus-x11
4. 执行以下命令,安装 VNC。
sudo apt install tightvncserver

配置 VNC

Ubuntu 18.04
Ubuntu 20.04
Ubuntu 22.04
Ubuntu 24.04
1. 
执行以下命令,启动 VNC 服务,并设置 VNC 的密码。

注意:
一般 VNC 服务器密码最大长度是8位,所以这里不能设置超过8位的密码。
vncserver
返回类似如下结果,表示 VNC 启动成功。


2. 执行以下命令,打开 VNC 配置文件。
vi ~/.vnc/xstartup
3. i 切换至编辑模式,并将配置文件修改为如下内容。
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &
4. Esc,输入 :wq,保存文件并返回。
5. 执行以下命令,重启桌面进程。
vncserver -kill :1 #关闭原桌面进程,输入命令(其中的:1是桌面号)
vncserver -geometry 1920x1080 :1 #生成新的会话
6. 点此 前往 VNC Viewer 官网,并根据本地计算机的操作系统类型,下载对应的版本并安装。
7. 在 VNC Viewer 软件中,输入 云服务器的 IP 地址:1,按 Enter
注意:
若 VNC 客户端不支持指定桌面号(形如:1),建议通过 IP:端口号方式连接(端口号为桌面号+5900,比如桌面1的端口号为5901)。

8. 在弹出的提示框中,单击 Continue
9. 输入 步骤1 设置的 VNC 的密码,单击 OK,即可登录实例并使用图形化界面。
1. 
执行以下命令,启动 VNC 服务,并设置 VNC 的密码。

注意:
一般 VNC 服务器密码最大长度是8位,所以这里不能设置超过8位的密码。
vncserver
返回类似如下结果,表示 VNC 启动成功。


2. 执行以下命令,打开 VNC 配置文件。
vi ~/.vnc/xstartup
3. i 切换至编辑模式,并将配置文件修改为如下内容。
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &
4. Esc,输入 :wq,保存文件并返回。
5. 执行以下命令,重启桌面进程。
vncserver -kill :1 #杀掉原桌面进程,输入命令(其中的:1是桌面号)
vncserver -geometry 1920x1080 :1 #生成新的会话
6. 点此 前往 VNC Viewer 官网,并根据本地计算机的操作系统类型,下载对应的版本并安装。
7. 在 VNC Viewer 软件中,输入 云服务器的 IP 地址:1,按 Enter
注意:
若 VNC 客户端不支持指定桌面号(形如:1),建议通过 IP:端口号方式连接(端口号为桌面号+5900,比如桌面1的端口号为5901)。

8. 在弹出的提示框中,单击 Continue
9. 输入 步骤1 设置的 VNC 的密码,单击 OK,即可登录实例并使用图形化界面。
1. 执行以下命令,启动 VNC 服务,并设置 VNC 的密码。
注意:
一般 VNC 服务器密码最大长度是8位,所以这里不能设置超过8位的密码。
vncserver
返回类似如下结果,表示 VNC 启动成功。


2. 前往 VNC Viewer 官网,并根据本地计算机的操作系统类型,下载对应的版本并安装。
3. 在 VNC Viewer 软件中,输入 云服务器的 IP 地址:1,按 Enter。
注意:
若 VNC 客户端不支持指定桌面号(形如:1),建议通过 IP:端口号方式连接(端口号为桌面号+5900,比如桌面1的端口号为5901)。

4. 在弹出的提示框中,单击 Continue
5. 输入上述步骤 vncserver 命令创建的密码,单击 OK,即可登录实例并使用图形化界面。
注意:
如果忘记密码,需要在实例内执行 vncpasswd 命令再次修改 vnc 的登录密码。
附录:
桌面浏览器安装 Chrome:
实例内执行命令,下载 .deb 包文件。
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
安装 .deb 文件。
sudo apt install ./google-chrome-stable_current_amd64.deb
1. 
执行以下命令
,启动 VNC 服务,并设置 VNC 的密码。
注意:
一般 VNC 服务器密码最大长度是8位,所以这里不能设置超过8位的密码。
vncserver
返回类似如下结果,表示 VNC 启动成功。



2. 执行以下命令,打开 VNC 配置文件。
vi ~/.vnc/xstartup
3. i 切换至编辑模式,并将配置文件替换为如下内容。
#!/bin/sh

xrdb "$HOME/.Xresources"
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
startxfce4 &
4. Esc,输入 :wq,保存文件并返回。
5. 执行以下命令,重启桌面进程。
vncserver -kill :1 #杀掉原桌面进程,输入命令(其中的:1是桌面号)
vncserver
6. 点此 前往 VNC Viewer 官网,并根据本地计算机的操作系统类型,下载对应的版本并安装。
7. 在 VNC Viewer 软件中,输入 云服务器的 IP 地址:1,按 Enter
注意:
若 VNC 客户端不支持指定桌面号(形如:1),建议通过 IP:端口号方式连接(端口号为桌面号+5900,比如桌面1的端口号为5901)。

8. 在弹出的提示框中,单击 Continue
9. 输入 步骤1 设置的 VNC 的密码,单击 OK,即可登录实例并使用图形化界面。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈