Ubuntu 18.04 系统配置图形界面和VNC

轻量应用服务器提供的 Linux 系统均为命令行界面,如果您希望通过图形界面管理操作系统,可以使用VNC(Virtual Network Console)来实现。

本文将以 Ubuntu 18.04 版本操作系统为例,介绍如何在 Ubuntu 系统中搭建图形界面,并在本地的Windows系统中,使用 VNC Viewer 工具测试访问。

前提条件

1、已创建 Ubuntu 18.04 系统的轻量应用服务器,我们可以用以下命令查询当前系统的版本,如下图。

cat /etc/os-release

如何在Ubuntu系统中搭建图形界面

2、已在 Ubuntu 服务器的防火墙中放行了 VNC 服务所需的 5900 和 5901 端口,如下图。

如何在Ubuntu系统中搭建图形界面

搭建步骤

1、用SSH工具使用 root 用户远程连接 Ubuntu 服务器,如下图。

如何在Ubuntu系统中搭建图形界面

2、运行以下命令更新软件源,如下图。

apt-get update

如何在Ubuntu系统中搭建图形界面

3、运行以下命令安装桌面环境所需的软件包,软件包包括系统面板、窗口管理器、文件浏览器、终端等桌面应用程序,如下图。

apt install -y gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop

如何在Ubuntu系统中搭建图形界面

4、执行以下命令安装VNC,安装过程中出现如下图的提示,输入 Y 并按 Enter。

apt-get install vnc4server

如何在Ubuntu系统中搭建图形界面

5、运行以下命令启动VNC,第一次启动需要设置VNC的登录密码,输入VNC登录密码和确认密码,并在以下提示中输入 n 并按Enter。命令行回显如下图所示的信息时(New 'lavm-y8xrqazuve:1 (root)' desktop is lavm-y8xrqazuve:1),表示VNC启动成功。

vncserver

如何在Ubuntu系统中搭建图形界面

PS:如果您自定义的密码位数大于8位,系统默认只截取前8位作为您的VNC登录密码。lavm-y8xrqazuve:1表示在服务器上启动的VNC的端口号,其中ilavm-y8xrqazuve为主机名。

6、运行以下命令备份VNC的xstartup配置文件,如下图。

cp ~/.vnc/xstartup ~/.vnc/xstartup.bak

如何在Ubuntu系统中搭建图形界面

7、运行以下命令修改VNC的xstartup配置文件,如下图。

vim ~/.vnc/xstartup

如何在Ubuntu系统中搭建图形界面

8、按 i 键进入编辑模式,并添加 #!/bin/sh 配置,如下图。

#!/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 &

如何在Ubuntu系统中搭建图形界面

9、添加完参数之后,按 Esc 键,然后输入 :wq 并按 Enter 键保存退出文件。

10、重新启动VNC。运行以下2条命令,关闭已启动的VNC,然后再启动一个新的VNC,VNC的端口号仍为1,如下图。

vncserver -kill :1
vncserver -geometry 1920x1080 :1

如何在Ubuntu系统中搭建图形界面

11、使用 VNC Viewer 工具测试访问,打开VNC Viewer,在顶部菜单栏,选择 [File] - [New connection...],如下图。

如何在Ubuntu系统中搭建图形界面

12、在 [VNC Server] 栏输入Ubuntu服务器公网IP和VNC的端口号,例如:116.198.204.16:5901。在 [Name] 栏输入自定义的Ubuntu桌面的名称,例如:test。

如何在Ubuntu系统中搭建图形界面

13、双击 test 卡片,在Authentication对话框的Password文本框中,输入VNC登录密码,然后单击OK。

如何在Ubuntu系统中搭建图形界面

PS:如果出现无法通过VNC Viewer工具进行远程登录,请参考以下方法排查:

●排查Ubuntu服务器的防火墙中放行了VNC服务所需的5900和5901端口
●排查本地电脑是否设置了防火墙
●排查本地电脑是否能ping通Ubuntu服务器的公网IP

如何在Ubuntu系统中搭建图形界面

14、如下图所示,成功登录后,您可以查看Ubuntu的图形界面。

如何在Ubuntu系统中搭建图形界面

15、如果您需要在Ubuntu的图形界面打开终端,可在Ubuntu的图形界面右键单击Open Terminal即可。

如何在Ubuntu系统中搭建图形界面

如何在Ubuntu系统中搭建图形界面

16、若需要重启 Ubuntu 系统,可以运行以下命令。

sudo reboot

Ubuntu系统配置图形界面和VNC

✅来源:十一张博客
© 版权声明
THE END
如果觉得这篇文章对您有帮助,不妨考虑请我喝杯奶茶😄
点赞2赞赏 分享
评论 抢沙发
头像
评论人工审核通过显示,请勿重复提交!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容