VNC虚拟网络控制台(概述、windows系统连接linux系统演示)

news2024/9/22 5:31:26

第三阶段基础

时  间:2023年6月22日

参加人:全班人员

内  容:

VNC虚拟网络控制台

目录

一、VNC概述

二、VNC基本上是由两部分组成

三、VNC特点

四、工作流程

五、安装

六、操作演示Windiws10系统远程控制linux

服务端:(linux系统)

客户端:(windows系统)


一、VNC概述

VNC (Virtual Network Console),即虚拟网络控制台,它是一款基于 UNIX 和 Linux 操作系统的优秀远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发,远程控制能力强大,高效实用,并且免费开源。

二、VNC基本上是由两部分组成

一部分是客户端的应用程序(vncviewer);

另外一部分是服务器端的应用程序(vncserver)。

在任何安装了客户端的应用程序(vncviewer)的计算机都能十分方便地与安装了服务器端的应用程序(vncserver)的计算机相互连接。

三、VNC特点

VNC server与VNC viewer支持多种操作系统

如Unix系列(Unix,Linux,Solaris等),windows及MacOS,

因此可将VNC server 及VNC viewer分别安装在不同的操作系统中进行控制. 如果目前操作的主控端计算机没有安装VNC viewer,也可以通过一般的网页浏览器来控制被控端。

四、工作流程

整个VNC运行的工作流程如下:

(1) VNC客户端通过浏览器或VNC Viewer连接至VNC Server。

(2) VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。

(3) 在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。

(4) 若是客户端通过VNC Server的验证,客户端即要求VNC Server显示桌面环境。

(5) VNC Server通过X Protocol 要求X Server将画面显示控制权交由VNC Server负责。

(6) VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。

五、安装

官网地址:(下载客户端和服务端)

Download VNC Server | VNC® ConnectDownload VNC Server | VNC® ConnectDownload VNC Server | VNC® Connect

客户端:(vncviewer)

服务端:(vncserver)

 

六、操作演示Windiws10系统远程控制linux

服务端:(linux系统)

步骤一:安装软件包

yum install tigervnc-server

步骤二:启动VNC服务

操作vncserver

需要输入两次密码,当密码长度不符合密码长度需求时,会弹出选项,选择y,再输入两次密码即可开启

步骤三:查询启动的Server,分用户
vncserver -list

结束对应的进程:vncserver -kill :1
vnc默认端口号是5900,

如果你的vnc访问:192.168.1.203:1 ,
那么他访问服务器的真正端口是5900+1=5901 ,依次类推

 

客户端:(windows系统)

步骤一:官网下载客户端软件vncviewer

步骤二:安装软件

根据提示自定义安装,打开软件

步骤三:连接访问

弹出连接框:输入连接信息

例:

步骤四:连接操作

输入密码:

步骤五:结果验证:

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/675132.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

window版安装kafka并提供启动快捷脚本

kafka下载地址: 链接:https://pan.baidu.com/s/1DpcGXvpTYAcG_fvS-p9-3g?pwd1234 提取码:1234 官网:https://kafka.apache.org/downloads 注意不需要单独安装zk,里面包括zk Kafka解压包目录不要太深了&#xff0c…

养老院人员跌倒检测识别算法

养老院人员跌倒检测识别预警系统通过yolov5python网络模型技术,养老院人员跌倒检测识别预警算法对跌倒事件进行识别和分析,当检测到有人员跌倒时,将自动发出警报提示相关人员及时采取措施。YOLOv5是一种单阶段目标检测算法,该算法…

CTF-Show密码学【Base64、栅栏密码、16进制】

题目内容 密文:53316C6B5A6A42684D3256695A44566A4E47526A4D5459774C5556375A6D49324D32566C4D4449354F4749345A6A526B4F48303D 提交格式:KEY{XXXXXXXXXXXXXX}工具下载:https://www.lanzoui.com/i9fn2aj萌新_密码13 分析和解决过程 初步分析…

【Python 基础篇】Python 面向对象编程:理解与实践

文章目录 一、引言二、类与对象三、封装与访问控制四、继承与多态(第一部分)五、方法重写与多态(第二部分)六、抽象类与接口1、抽象类2、接口 七、类的关联与组合1、关联关系2、组合关系 八、面向对象设计原则1、SOLID原则2、设计…

实验 4:排序与查找

东莞理工的学生可以借鉴,请勿抄袭 1.实验目的 通过实验达到: 理解典型排序的基本思想,掌握典型排序方法的思想和相应实现算法; 理解和掌握用二叉排序树(BST)实现动态查找的基本思想和相应的实现 算法。 理解和掌握哈希(HASH)存…

【备战秋招】每日一题:2023.04.26-实习-第三题-MC方块

在线评测链接:P1231 题目内容 MC最新版本更新了一种特殊的方块,幽匿催发体。这种方块能够吸收生物死亡掉落的经验并感染周围方块,使其变成幽匿块。Steve想要以此为基础尝试搭建一个经验仓库,他来到了创造超平坦模式,在只有草方块…

[进阶]junit单元测试框架详解

单元测试 就是针对最小的功能单元(方法),编写测试代码对其进行正确性测试。 以前是如何进行单元测试的?有什么问题? 只能在main方法编写测试代码,去调用其他方法进行测试。无法实现自动化测试,一个方法测…

python数字猜谜2.0

改进了一下数字猜谜: 开头,可选等级: import random guess -1 c 0 print("数字猜谜游戏!") n input("选择等级 A B C:") if (n "A") or (n "a"):guess random.randint…

模拟电路系列分享-阻容的频率响应

目录 概要 整体架构流程 技术名词解释 技术细节 1.以低通为例 2.高通电路: 总结: 概要 提示:这里可以添加技术概要 接着上一节的内容,这一节我们将介绍阻容的频率响应 整体架构流程 提示:这里可以添加技术整体架构…

模拟电路系列文章-放大电路输出电容

目录 概要 整体架构流程 技术名词解释 技术细节 小结 概要 提示:这里可以添加技术概要 一个运放组成的同相比例器(包含运放内部结构)所示,在它的输出端对地接了一个大电容C,这是一个极其危险的电路,一般会…

Java注解以及BigInteger类、BigDecimal类

说明: ① java.math包的BigInteger可以表示不可变的任意精度的整数。 ② 要求数字精度比较高,用到java.math.BigDecimal类 15是精度 后面大写的字母是要求要四舍五入 注解的理解 ① jdk 5.0 新增的功能 ② Annotation 其实就是代码里的特殊标记, 这些标…

C语言:使用指针打印数组内容

题目: 写一个函数打印arr数组的内容,不使用数组下标,使用指针。 arr是一维数组。 思路一:用 for循环 进行循环打印(未写自定义函数) 总体思路: (一). 定义一维数组arr&a…

基于Hexo和Butterfly创建个人技术博客,(14) 给博客站点添加Aplayer音乐

Hexo官司网查看 这里 本章目标: 掌握aplayer音乐插件的用法给博客站点添加音乐功能 一、概述 个人比较倾向网站以简洁为主,并不赞成把网站做成花里虎哨的,比如添加鼠标特效或各种动态的元素。但个人站点的随意性比较大,虽没必要做…

【C++】内存管理、new和delete操作类型、operator new和operator delete函数、new和delete的实现原理

文章目录 1.C/C内存管理2.C语言的内存管理方式3.C内存管理方式3.1 new和delete操作内置类型3.2 new和delete操作自定义类型 4.operator new与operator delete函数5.new和delete的实现原理5.1内置类型5.2 自定义类型 1.C/C内存管理 在C/C中,内存管理是程序员负责管理…

2023.6.20-【personal training】:键盘输入整数,求其和与平均数。并对每一次键入都实现自主控制。

代码&#xff1a; #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> int main() { int a 0; int sum 0; double ave 0; double sum2 0; int qua 0; int tri ; printf("请输入一个整数&#xff1a;"); tri scanf_s("%d", &a); while …

华为OD机试真题 JavaScript 实现【最短木板长度】【2022Q4 100分】,附详细解题思路

一、题目描述 小明有 n 块木板&#xff0c;第 i ( 1 ≤ i ≤ n ) 块木板长度为 ai。 小明买了一块长度为 m 的木料&#xff0c;这块木料可以切割成任意块&#xff0c;拼接到已有的木板上&#xff0c;用来加长木板。 小明想让最短的木板尽量长。 请问小明加长木板后&#xff0c…

2023.6.15钛动科技java实习第一轮技术面试

第一次面试&#xff0c;又是在考六级期间&#xff0c;也缺乏经验和准备。无笔试&#xff0c;问的简历项目比较多&#xff0c;java基础较多&#xff0c;聊了半个小时。这次的面试应该是挂掉的&#xff0c;面试官建议我多背背八股文和面试题哈 线下面试问题&#xff08;无笔试&a…

Redis持久化机制与Redis事务

一、Redis 持久化机制 Redis 是个基于内存的数据库。那服务一旦宕机&#xff0c;内存中数据必将全部丢失。所以丢失数据的恢复对于 Redis 是十分重要的&#xff0c;我们首先想到是可以从数据库中恢复&#xff0c;但是在由 Redis 宕机时&#xff08;说明相关工作正在运行&#…

Python打包,嵌入式方式打包,而且是官方推荐的打包方式-Python嵌入式打包真的不如pyinstaller吗?

嵌入式打包&#xff1a; 解释&#xff1a; 用嵌入式版本的python解释器进行打包程序&#xff0c;python有嵌入式版本&#xff0c;而且这个嵌入式版本的解释器大小很小&#xff0c;可以很好的省磁盘空间&#xff01;&#xff01;&#xff01; 打包步骤&#xff1a; 1、从pyt…

【案例实战】SpringBoot整合Redis的GEO实现查找附近门店功能

像我们平常美团点外卖的时候&#xff0c;都会看到一个商家距离我们多少米。还有类似QQ附近的人&#xff0c;我们能看到附近的人距离我们有多少米。 那么这些业务是怎么做的呢&#xff1f;是如何实现 基于位置的附近服务系统呢。 在去了解基于位置的附近服务之前&#xff0c;我…