先决条件
您已创建 Ubuntu 简易应用服务器。更多信息,请参阅创建简易应用服务器。
程序
步骤 1:设置图形界面
Ubuntu 24.04
作为
root
用户,远程连接到Linux服务器。运行以下命令安装桌面环境。
apt-get update apt install -y xfce4 xfce4-goodies dbus-x11
安装并配置虚拟网络计算 (VNC)。
运行以下命令安装 VNC。
apt install -y tightvncserver
执行以下命令启动VNC服务,并根据提示设置VNC密码。
vncserver
重要的
如果您设置的密码超过八个字符,系统仅使用前八个字符作为VNC登录密码。
修改VNC配置文件。
echo 'startxfce4 &' >> ~/.vnc/xstartup
运行以下命令重新启动桌面进程。
vncserver -kill :1 vncserver
第 2 步:访问图形桌面
本节以 VNC Viewer 为例进行说明。
配置安全组。
在 Ubuntu 服务器的防火墙中,允许端口
5900
和5901
VNC 服务进行流量控制。更多信息,请参阅防火墙设置。在本地 Windows 计算机上,访问VNC Viewer 官方网站下载并安装 VNC Viewer。
打开 VNC Viewer。从顶部的菜单栏中选择“文件” > “新建连接...”。
在属性对话框中,配置Ubuntu桌面的登录信息,然后单击确定。
下表描述了所需的配置项:
VNC 服务器:输入 <Ubuntu 服务器的公网 IP 地址>:<VNC 端口号>。例如:
114.55.XX.XX:5901
。有关如何获取 Ubuntu 服务器的公网 IP 地址的更多信息,请参阅如何查找简单应用服务器的公网 IP 地址?。
名称:输入 Ubuntu 桌面的自定义名称。例如:
test001
。
双击 Ubuntu 桌面卡片。
在此示例中,双击名为 的 Ubuntu 桌面卡片
test001
。在“身份验证”对话框的“密码”文本框中输入VNC登录密码,然后单击“确定”。
登录后,将显示 Ubuntu 图形界面,如下图所示。在图形界面中,右键单击并选择 打开终端 ,打开终端。
Ubuntu 22.04
步骤 1:设置图形界面
作为
root
用户,远程连接到Linux服务器。运行以下命令安装桌面环境。
apt-get update apt install -y xfce4 xfce4-goodies
运行以下命令安装虚拟网络计算(VNC)。
apt install -y tightvncserver
执行以下命令启动VNC服务,并根据提示设置VNC密码。
vncserver
重要的
如果您设置的密码超过八个字符,系统仅使用前八个字符作为VNC登录密码。
第 2 步:访问图形桌面
本节以 VNC Viewer 为例进行说明。
配置安全组。
在 Ubuntu 服务器的防火墙中,允许端口
5900
和5901
VNC 服务进行流量控制。更多信息,请参阅防火墙设置。在本地 Windows 计算机上,访问VNC Viewer 官方网站下载并安装 VNC Viewer。
打开 VNC Viewer。从顶部的菜单栏中选择“文件” > “新建连接...”。
在属性对话框中,配置Ubuntu桌面的登录信息,然后单击确定。
下表描述了所需的配置项:
VNC 服务器:输入 <Ubuntu 服务器的公网 IP 地址>:<VNC 端口号>。例如:
114.55.XX.XX:5901
。有关如何获取 Ubuntu 服务器的公网 IP 地址的更多信息,请参阅如何查找简单应用服务器的公网 IP 地址?。
名称:输入 Ubuntu 桌面的自定义名称。例如:
test001
。
双击 Ubuntu 桌面卡片。
在此示例中,双击名为 的 Ubuntu 桌面卡片
test001
。在“身份验证”对话框的“密码”文本框中输入VNC登录密码,然后单击“确定”。
登录后,将显示 Ubuntu 图形界面,如下图所示。在图形界面中,右键单击并选择 打开终端 ,打开终端。
Ubuntu 18.04/20.04
步骤 1:设置图形界面
作为
root
用户,远程连接到Linux服务器。运行以下命令安装桌面环境。
apt-get update apt install -y gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop
安装并配置虚拟网络计算 (VNC)。
运行以下命令安装 VNC。
Ubuntu 18.04
Ubuntu 20.04
apt-get install -y tightvncserver
运行以下命令启动VNC。
vncserver
首次启动 VNC 时,需要设置登录密码。输入并确认 VNC 登录密码。然后n在出现以下提示时输入 并按Enter。
重要的
如果您设置的密码超过八个字符,系统仅使用前八个字符作为VNC登录密码。
如果命令输出类似下图,则表示VNC已启动。
izbp166dsac66tx****:1表示服务器VNC服务的端口号,izbp166dsac66tx****为主机名。
运行以下命令备份VNC xstartup配置文件。
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
运行以下命令,修改VNC xstartup配置文件。
vim ~/.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
,再按 键Enter保存文件并退出。
重新启动 VNC。
运行以下命令关闭正在运行的VNC服务。
vncserver -kill :1
运行以下命令启动新的 VNC 服务。
VNC 的端口号仍为 1。
vncserver -geometry 1920x1080 :1
第 2 步:访问图形桌面
本节以 VNC Viewer 为例进行说明。
配置安全组。
在 Ubuntu 服务器的防火墙中,允许端口
5900
和5901
VNC 服务进行流量控制。更多信息,请参阅防火墙设置。在本地 Windows 计算机上,访问VNC Viewer 官方网站下载并安装 VNC Viewer。
打开 VNC Viewer。从顶部的菜单栏中选择“文件” > “新建连接...”。
在属性对话框中,配置Ubuntu桌面的登录信息,然后单击确定。
下表描述了所需的配置项:
VNC 服务器:输入 <Ubuntu 服务器的公网 IP 地址>:<VNC 端口号>。例如:
114.55.XX.XX:5901
。有关如何获取 Ubuntu 服务器的公网 IP 地址的更多信息,请参阅如何查找简单应用服务器的公网 IP 地址?。
名称:输入 Ubuntu 桌面的自定义名称。例如:
test001
。
双击 Ubuntu 桌面卡片。
在此示例中,双击名为 的 Ubuntu 桌面卡片
test001
。在“身份验证”对话框的“密码”文本框中输入VNC登录密码,然后单击“确定”。
登录后,将显示 Ubuntu 图形界面,如下图所示。在图形界面中,右键单击并选择 打开终端 ,打开终端。
Ubuntu 16.04
步骤 1:设置图形界面
作为
root
用户,远程连接到Linux服务器。您可以安装桌面环境。
运行以下命令安装 X-Windows 应用程序。
apt-get install -y x-window-system-core
运行以下命令安装 GNOME 显示管理器 gdm3。
apt-get install -y gdm3
运行以下命令安装 Ubuntu 桌面。
apt-get install -y ubuntu-desktop
运行以下命令安装 GNOME 依赖包。
apt-get install -y gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
运行以下命令备份虚拟网络计算(VNC)xstartup配置文件。
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
运行以下命令,修改VNC xstartup配置文件。
vi ~/.vnc/xstartup
按下i键进入编辑模式。
修改配置文件如下:
#
在以下每行的开头添加一个数字符号 ( ) 以将其注释掉:xsetroot -solid grey vncconfig -iconic & x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & x-window-manager &
在文件末尾添加如下配置信息:
gnome-panel & gnome-settings-daemon & metacity & nautilus & gnome-terminal &
修改后的配置文件应类似于以下内容:
按下Esc键,输入
:wq
,然后按下Enter键保存并退出文件。
安装并配置 VNC。
运行以下命令更新软件源。
apt-get update
运行以下命令安装 VNC。
apt-get install -y vnc4server
运行以下命令启动VNC。
vncserver
首次启动VNC时,会提示设置登录密码,请输入并确认VNC登录密码。
重要的
如果您设置的密码超过八个字符,系统仅使用前八个字符作为VNC登录密码。
如果命令输出类似下图,则表示VNC已启动。
输出 izbp166dsac66tx****:1 表示服务器上运行的 VNC 服务的端口,其中 izbp166dsac66tx**** 是主机名。
重新启动 VNC。
运行以下命令停止VNC服务。
vncserver -kill :1
运行以下命令启动新的 VNC 服务。
VNC 服务仍然使用端口 1。
vncserver :1
第 2 步:访问图形桌面
本节以 VNC Viewer 为例进行说明。
配置安全组。
在 Ubuntu 服务器的防火墙中,允许端口
5900
和5901
VNC 服务进行流量控制。更多信息,请参阅防火墙设置。在本地 Windows 计算机上,访问VNC Viewer 官方网站下载并安装 VNC Viewer。
打开 VNC Viewer。从顶部的菜单栏中选择“文件” > “新建连接...”。
在属性对话框中,配置Ubuntu桌面的登录信息,然后单击确定。
下表描述了所需的配置项:
VNC 服务器:输入 <Ubuntu 服务器的公网 IP 地址>:<VNC 端口号>。例如:
114.55.XX.XX:5901
。有关如何获取 Ubuntu 服务器的公网 IP 地址的更多信息,请参阅如何查找简单应用服务器的公网 IP 地址?。
名称:输入 Ubuntu 桌面的自定义名称。例如:
test001
。
双击 Ubuntu 桌面卡片。
在此示例中,双击名为 的 Ubuntu 桌面卡片
test001
。在“身份验证”对话框的“密码”文本框中输入VNC登录密码,然后单击“确定”。
登录后,将显示 Ubuntu 图形界面,如下图所示。在图形界面中,右键单击并选择 打开终端 ,打开终端。
常问问题
如果我无法使用 VNC Viewer 访问图形桌面,该怎么办?
检查 Ubuntu 服务器的防火墙是否允许 VNC 服务在 5900 和 5901 端口上通行。更多信息,请参阅防火墙设置。
检查本地计算机是否配置了防火墙。
检查是否可以从本地计算机 ping 通 Ubuntu 服务器的公网 IP 地址。
评论区