办公利器-远程访问阿里云ECS的Ubuntu图形界面

简介: Linux GUIboom!WO~

      作者按:虽然阿里云的windows镜像现在是免费提供的。但是!谁不想要一个有图形界面的Linux呢?

   引子:Windows远程连接

      如果你使用的是windows操作系统的话,你会发现开始菜单里面有一个工具叫【远程桌面连接】,image.png它是这个样子的。

Windows远程桌面连接工具是一个图形化的远程连接工具,基于RDPRemote Desktop Protocol)协议,使用这个工具你可以很轻松的通过网络连接到远程主机或ECS

Linux天生是命令行的操作模式,所以一般使用SSH这样的文字远程工具进行远程连接,但Linux其实是有图形界面的,我们可以在Linux系统上配置VNC服务来实现远程图形界面连接。本文以Ubuntu系统为例,在阿里云ubuntu_20_04_x64_20G_alibase_20220215.vhd镜像上搭建VNC服务并在iPad上通过Screens测试连接。

预操作

1.     拥有一台阿里云ECS

2.     拥有一台搭载ubuntu镜像的阿里云ECS

3.     拥有一台安全组放行VNC59005901端口的搭载了ubuntu镜像的阿里云ECS

 

 

安装VNC

1.     更新软件源

a)     apt-get update

2.     安装VNC服务

a)     Ubuntu 18 apt-get install -y vnc4server

b)     Ubuntu 20apt-get install tightvncserver

3.     启动VNC服务

a)     Vncserver

b)     image.png

c)     输入小于8位的密码,超过8位系统将自动截取前八位。

d)     VNC服务默认端口号是1,使用<EIP>:1来访问VNC服务。结束进程:vncserver -kill :1(端口号)

4.     安装桌面软件包

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

5.     修改VNC配置

a)     备份配置文件cp ~/.vnc/xstartup ~/.vnc/xstartup.bak

b)     修改配置文件 vi ~/.vnc/xstartup 为以下内容,并保存文件

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

c)     重启VNC

                        i.         vncserver -kill :1

                       ii.         vncserver

6.     使用VNC客户端访问远程桌面

a)     VNC Server:输入<ECS公网IP>:<VNC的端口号>

b)     Name:输入自定义的Ubuntu桌面的名称。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
12月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
592 18
|
12月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
537 18
|
12月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
974 17
|
12月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
755 15
|
存储 数据挖掘 Linux
服务器数据恢复—重装系统导致OceanStor存储上的分区无法访问的数据恢复案例
服务器存储数据恢复环境: 华为OceanStor某型号存储+扩展盘柜,存储中的硬盘组建了raid5磁盘阵列,上层分配了1个lun。 linux操作系统,划分了两个分区,分区一通过lvm扩容,分区二为xfs文件系统。 服务器存储故障: 工作人员重装系统操作失误导致磁盘分区变化,分区二无法访问,数据丢失。
|
编解码 缓存 Ubuntu
在Ubuntu平台搭建RTMP直播服务器使用SRS简要指南
这个简要指南提供了搭建基本 RTMP 直播服务所需知道信息. SRS 还提供许多高级特性如 DVR、转码、边缘缓存等. 若要利用这些特性, 需要进一步阅读官方文档并相应地调整配置文件.
1041 0
|
Ubuntu 网络安全 PHP
如何使用vscode的Docker插件管理ubuntu 拉取服务器的镜像以及创建容器
本测试镜像旨在记录使用vscode的Docker插件拉取病创建Dockerfile,以及拉取镜像。
|
Ubuntu Linux
如何在 Ubuntu 服务器上安装桌面环境(GUI)
如果你有任何问题,请在评论区留言。你会在服务器上使用 GUI 吗?参照本文后你遇到了什么问题吗?
2494 0
|
Ubuntu 安全 小程序
服务器版本的CentOS和Ubuntu哪个更适合你?
但是以上的比较并不说明Ubuntu是不稳定的或者是不安全的,只是以上比较过程中,在稳定性方面Ubuntu稍微逊色了一点。由于Ubuntu在个人桌面电脑的使用率远远高于CentOS,用Ubuntu搭建服务器,如果遇到什么问题,寻找解决方案相对比较容易,这让Ubuntu在选择方面更优于CentOS。如果你是一个初学者,那么毫无疑问Ubuntu是更适合的选择。如果你正在经营自己的公司,在这两者之间,CentOS会更好一些。