轻量应用服务器提供的 Linux 系统均为命令行界面,如果您希望通过图形界面管理操作系统,可以使用VNC(Virtual Network Console)来实现。
本文将以 Ubuntu 18.04 版本操作系统为例,介绍如何在 Ubuntu 系统中搭建图形界面,并在本地的Windows系统中,使用 VNC Viewer 工具测试访问。
前提条件
1、已创建 Ubuntu 18.04 系统的轻量应用服务器,我们可以用以下命令查询当前系统的版本,如下图。
cat /etc/os-release
2、已在 Ubuntu 服务器的防火墙中放行了 VNC 服务所需的 5900 和 5901 端口,如下图。
搭建步骤
1、用SSH工具使用 root 用户远程连接 Ubuntu 服务器,如下图。
2、运行以下命令更新软件源,如下图。
apt-get update
3、运行以下命令安装桌面环境所需的软件包,软件包包括系统面板、窗口管理器、文件浏览器、终端等桌面应用程序,如下图。
apt install -y gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal ubuntu-desktop
4、执行以下命令安装VNC,安装过程中出现如下图的提示,输入 Y 并按 Enter。
apt-get install vnc4server
5、运行以下命令启动VNC,第一次启动需要设置VNC的登录密码,输入VNC登录密码和确认密码,并在以下提示中输入 n 并按Enter。命令行回显如下图所示的信息时(New 'lavm-y8xrqazuve:1 (root)' desktop is lavm-y8xrqazuve:1),表示VNC启动成功。
vncserver
PS:如果您自定义的密码位数大于8位,系统默认只截取前8位作为您的VNC登录密码。lavm-y8xrqazuve:1表示在服务器上启动的VNC的端口号,其中ilavm-y8xrqazuve为主机名。
6、运行以下命令备份VNC的xstartup配置文件,如下图。
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
7、运行以下命令修改VNC的xstartup配置文件,如下图。
vim ~/.vnc/xstartup
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 &
9、添加完参数之后,按 Esc 键,然后输入 :wq 并按 Enter 键保存退出文件。
10、重新启动VNC。运行以下2条命令,关闭已启动的VNC,然后再启动一个新的VNC,VNC的端口号仍为1,如下图。
vncserver -kill :1
vncserver -geometry 1920x1080 :1
11、使用 VNC Viewer 工具测试访问,打开VNC Viewer,在顶部菜单栏,选择 [File] - [New connection...],如下图。
12、在 [VNC Server] 栏输入Ubuntu服务器公网IP和VNC的端口号,例如:116.198.204.16:5901。在 [Name] 栏输入自定义的Ubuntu桌面的名称,例如:test。
13、双击 test 卡片,在Authentication对话框的Password文本框中,输入VNC登录密码,然后单击OK。
PS:如果出现无法通过VNC Viewer工具进行远程登录,请参考以下方法排查:
●排查Ubuntu服务器的防火墙中放行了VNC服务所需的5900和5901端口
●排查本地电脑是否设置了防火墙
●排查本地电脑是否能ping通Ubuntu服务器的公网IP
14、如下图所示,成功登录后,您可以查看Ubuntu的图形界面。
15、如果您需要在Ubuntu的图形界面打开终端,可在Ubuntu的图形界面右键单击Open Terminal即可。
16、若需要重启 Ubuntu 系统,可以运行以下命令。
sudo reboot
通过VNC搭建Ubuntu 18 04和20 04图形界面_轻量应用服务器(SAS)-阿里云帮助中心 (aliyun.com)
●版权归原作者和机构所有,严禁商用,否则产生的一切后果将由您自己承担
●如果您不喜欢本站有您信息的存在,请邮件告知我们予以删除
暂无评论内容