Skip to content
0

Ubuntu安装图形化界面

Ubuntu安装图形化界面

安装桌面环境

shell
# 清空缓存 更新软件包列表
sudo apt clean all && sudo apt update
# 安装桌面环境所需软件包 包括系统面板、窗口管理器、文件浏览器、终端等桌面应用程序
sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop
# 安装 VNC
sudo apt-get install vnc4server
shell
# 清空缓存 更新软件包列表
sudo apt clean all && sudo apt update
# 安装桌面环境所需软件包 包括系统面板、窗口管理器、文件浏览器、终端等桌面应用程序
sudo apt install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop
# 安装 VNC
sudo apt-get install tightvncserver
shell
# 清空缓存 更新软件包列表
sudo apt clean all && sudo apt update
# 安装桌面环境所需软件包
sudo apt install xfce4 xfce4-goodies
# 安装 VNC
sudo apt install tightvncserver
shell
# 清空缓存 更新软件包列表
sudo apt clean all && sudo apt update
# 安装桌面环境所需软件包
sudo apt install xfce4 xfce4-goodies dbus-x11
# 安装 VNC
sudo apt install tightvncserver

配置 VNC 服务器

shell
# 启动 VNC 服务,并设置 VNC 的密码
vncserver

# 打开 VNC 配置文件
vi ~/.vnc/xstartup

# 按 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 &

# 按 Esc,输入 :wq,保存文件并返回

# 执行以下命令,重启桌面进程
vncserver -kill :1 # 关闭原桌面进程,输入命令(其中的:1是桌面号)
vncserver -geometry 1920x1080 :1 # 生成新的会话
shell
# 启动 VNC 服务,并设置 VNC 的密码
vncserver

# 打开 VNC 配置文件
vi ~/.vnc/xstartup

# 按 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 &

# 按 Esc,输入 :wq,保存文件并返回

# 执行以下命令,重启桌面进程
vncserver -kill :1 # 关闭原桌面进程,输入命令(其中的:1是桌面号)
vncserver -geometry 1920x1080 :1 # 生成新的会话
shell
# 启动 VNC 服务,并设置 VNC 的密码
vncserver

# 在 VNC Viewer 软件中,输入 云服务器的 IP 地址:1,按 Enter
# 若 VNC 客户端不支持指定桌面号(形如:1),建议通过 IP:端口号方式连接(端口号为桌面号+5900,比如桌面1的端口号为5901)
# 如果忘记密码,需要在实例内执行 vncpasswd 命令再次修改 vnc 的登录密码
shell
# 启动 VNC 服务,并设置 VNC 的密码
# 一般 VNC 服务器密码最大长度是8位,所以这里不能设置超过8位的密码
vncserver

# 打开 VNC 配置文件
vi ~/.vnc/xstartup

# 按 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 &

# 按 Esc,输入 :wq,保存文件并返回

# 执行以下命令,重启桌面进程
vncserver -kill :1 # 关闭原桌面进程,输入命令(其中的:1是桌面号)
vncserver

连接 VNC 服务器

在本地安装 VNC Viewer 软件,输入 云服务器的 IP 地址:1,按 Enter 键连接(其中的:1是桌面号)。如果 VNC 客户端不支持指定桌面号(形如:1),建议通过 IP:端口号方式连接(端口号为桌面号+5900,比如桌面1的端口号为5901)。连接后输入之前设置的 VNC 密码,即可进入 Ubuntu 的图形化界面。

::tip 建议通过ssh隧道连接 VNC 服务器,以增强安全性。可以使用以下命令创建 SSH 隧道:

shell
ssh -L 5901:localhost:5901 用户名@你的服务器IP

然后在 realVNC Viewer 中连接到 localhost:5901

此时所有流量走 SSH 加密隧道,安全性更高。

:::