“山东大学移动互联网开发技术教学网站建设”项目实训日志七

时间:

​ 21春季学期第十四周


个人工作内容:

​ vnc远程连接相关


前提知识:
  • 远程控制

​ 远程控制是指管理人员在异地通过计算机网络异地拨号或双方都接入Internet等手段,连通需被控制的计算机,将被控计算机的桌面环境显示到自己的计算机上,通过本地计算机对远方计算机进行配置、软件安装程序、修改等工作。

  • SSH

​ SSH 是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境,SSH 通过在网络中创建安全隧道来实现 SSH 客户端与服务器之间的连接。SSH 最常见的用途是远程登录系统,人们通常利用 SSH 来传输命令和远程执行命令。

  • 容器

​ 容器就是将软件打包成标准化单元,以用于开发、交付和部署。容器镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。

  • 镜像

​ 镜像是一种文件存储形式,是冗余的一种类型,一个磁盘上的数据在另一个磁盘上存在一个完全相同的副本即为镜像。

  • Docker

​ Docker是世界领先的软件容器平台。Docker属于操作系统层面的虚拟化技术,由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。
在这里插入图片描述

详细内容:

VNC简介

​ VNC (Virtual Network Console),即虚拟网络控制台,它是一款基于 UNIX 和 Linux 操作系统的优秀远程控制工具软件。

​ VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。在任何安装了客户端的应用程序(vncviewer)的计算机都能十分方便地与安装了服务器端的应用程序(vncserver)的计算机相互连接。

vnc工作流程:

(1)在服务器端启动 VNC Server。
(2)VNC客户端通过浏览器或 VNC Viewer 连接至VNC Server;
(3)VNC Server传送一对话窗口至客户端,要求输入连接密码, 以及存取的VNC Server显示装置。
(4)在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。
(5)若是客户端通过 VNC Server 的验证,客户端即要求VNC Server显示桌面环境。
(6)VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。
(7)VNC Server将来由 X Server 的桌面环境利用VNC通信协议送至客户端, 并且允许客户端控制VNC Server的桌面环境及输入装置。

docker中安装ubuntu:

参考:https://www.runoob.com/docker/docker-install-ubuntu.html

ubuntu配置图形界面Xfce4:

​ 参考:https://www.cnblogs.com/Nick-Hu/p/8435602.html

在这里插入图片描述

安装配置 VNC Server:

​ 参考:
https://blog.csdn.net/han609768249/article/details/78759590
https://www.linuxidc.com/Linux/2017-07/145552.htm

安装Android Studio:

​ 参考:https://blog.csdn.net/qq_22948593/article/details/109957099

在vnc viewer里查看:

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值