00:00
同学啊,大家好,欢迎来到这里,今天呢,我们给大家分享一些关于Linux里面常用的一些远程链接的方式啊,呃,先来说一下我这个实验环境啊,大家可以看到我其实我的电脑啊是一个苹果笔记本,OK,我给大家来画一下我现在的一个拓扑啊,那什么情况下我们会用到这种远程的方式呢?哎。给大家创建一个小文档,我们来看一下。嗯,你像我们现在在企业里面,你要远程连接到一台服务器啊,你就不需要去跑到什么机房,对吧?有时候数据中心还不在你当前的位置,那么你可以通过网络啊这种远程的方式去连接,那先来说一下我当前的情况啊,然后待会给大家抽象一下企业里面的情况,这是我的Mac笔记本,OK,好,我有两台电脑啊,一台Mac笔记本,然后这个呢,是我的一台什么呀,视为一台,这个我先把它背景给去掉啊。
01:00
呃,这个是我的,我在这里面写吧,这个是我的这个Windows笔记本,OK,那么我的服务我的笔记本啊,16G的内存很大是吧,然后因为很大呢,所以我们做实验啊,我就在这台机器上是不是创建了一台啊虚拟机啊,对吧,这上面跑了一台虚拟机,也就是我们的Linux虚拟机,对不对,好,那么由于。这台笔记本啊,上面跑了虚拟机,其实这虚拟机跑着,我们直接通过麦克对吧,直接去连接这台虚拟机就可以了,对不对,我们就不需要再占用这台电脑了,而这些电脑也可以让别人继续去使用了。对吧,就这样的一个场景,大家看到了吗。啊,所以说现在我讲课,你看我现在是不是先打开了一个Windows的远程桌面去连接到我这台Windows电脑啊,你看这是我Windows电脑对不对,然后里面这是一台虚拟机,那今天我们所实现的啊,就是直接通过Mac去操作这台虚拟机,而不需要我再去连接这台Windows笔记本了,而这个电脑呢,就可以让别人去使用了。
02:03
OK,大家明白吧,是这样一个道理啊,而在企业当中,我跟大家说下企业当中的一个现状啊,企业企业中啊,企业中的数据中心,大家要知道数据中心是什么概念,就是机房啊,就是一个服务器嘛,对吧,那么一般这是我们办公的地方啊,然后我们的机房呢,可能分布在全世界各地。啊,这个取决于你公司的大小了,对不对,你公司大,你可能你比如像腾讯那种啊,国外也有是吧,国外的是吧,还有一些是国内的。对不对,那么这些都是服务器,那么国外它可能在美国啊,在其他国家等等其他国家对不对,那么在国内呢,有可能在北京啊,在上海各个城市啊,那么有的时候我们突然之间有一台服务器出现了故障啊,假如说这个上面有一有一个服务啊出现了问题,那么这时候比如说我们在北京对不对,那这时候我想连接国外的这台服务器啊,那么我们通过的方式呢,就是通过网络啊,也也叫做一个SSH啊,远SSH远程连接协议。
03:13
OK,那今天呢,我们先跟大家说两种啊,今天啊,大家知道这个企业里面这个数据中心大概的一个过程啊,就是这样的,就包括咱们现在啊,你去腾讯云啊,或者是阿里云啊,或者是华为云,你去买一台云服务器,那么你怎么去连接呢?来举个例子,同学们让大家开个眼界啊,这个大家可以先不需要你明白,好吧,后面我会讲,好吧,后面会讲,首先你去华为云买台服务器,它会给你一个什么呀,给你个公网IP。OK,好。来跟大家说一下啊,如何连接服务器。那么这些连接方式啊,跟我们平时用是一样的啊,首先第一步啊,就是你你首先得买一台吧,对吧。购买云主机啊,买完之后呢,这个云主机有一个什么呀,公网的IP啊,大家知道IP地址的概念吧,那每个人呢,都有IP地址啊,每你的电脑上也有个IP地址,但你比如说你连的是一台路由器,像咱们自己家里的网络,对吧?那么这个路由器上面是一个最大的IP,就是它的公网IP,而我们在电脑上经常看到的IP就是什么这个,呃,你看啊,什么这个幺九二点幺六八点叉叉叉叉叉对吧,那么这些呢,都是一些私有IPOK,所以说IP地址呢,它有一些呃概念啊,有一个区分,这是私有的IP地址。
04:36
就是私有IP什么意思?就是局域网啊,局域网跟公网是区分开的,局域网内的IP呢,你可以是一九二点一六八点几几,或者十点几几几,都可以自己去定义,但是在公网上面每个IP地址是唯一的,OK。比如说我经常见到的幺幺九点叉叉叉叉叉对吧,那么这些都是一些公网的IPOK,公网IP啊,全球唯一,包括现在大家知道IPV4的这个IP地址基本上已经不够用了,现在都有一个概念叫IPV6对吧?IPV6啊,就是来解决这个问题的,其实刚开始IV4在设计的时候,基本上没有考虑到这个全球网络这么这么火,对吧?现在是IPV6啊,IPV6多么厉害啊,它是可以给地球上面一个沙子啊,给它配一个IP地址,所以说是非常强悍的啊。那么什么时候会用IPV6呢?比如现在咱们的物联网时代是吧,就基本上我们的手机啊,手表啊什么这些都有一个IP地址,所以有的时候你的智能门啊,什么火车啊,各种地方都用到了这些。
05:38
所以说这个IPV6啊,是我们后面的一个趋势。嗯,这是这是这块啊,大家知道了啊,现在就是你买完云主机,然后云主机上面会有一个IP啊IP,那么你要连接这台服务器啊,那基本上在服务器上我们就直接通过SSH去安装啊,SSH是一个协议,明白吧,OK,它是一个协议,然后上面输入你的用户名,我的用户名是如此,然后艾特后面跟上你的IP地址。
06:05
啊,假如我连接这台服务器,诶,大家看到是不是直接就登录上去了啊,其实正常来说它是需要输入一个账号密码的,只不过我做了一个免密的登录,你看这样我就连接到了我的服务器上了。对吧,好,这这个就扩展一下,大家了解一下就可以了啊,这是连接云主机啊IP,那么最后最后你这个只要有这个公网IP啊,那基本上都能全球都能连接上啊,那么最后连接的一条命令就是SSH,如at你的IP对吧,这个了解一下好吧,这个也给大家扩展的一些基础的小知识啊,这是通过SSH连接好。OK啊,这是SSH链接,好,那今天呢,我们先来说另外一种方式啊,另外一种方式是关于VNC的连接啊,今天主角是VNC啊,VNC是什么啊,就有的时候我们通过SSH连接,大家看到它是一个字符界面是吧?但是今天我们的课程是一些入门的初学者课程啊,那么刚开始不会给你讲太多字符界面内容啊,首先在你学Linux的时候,我首先给大家灌输的一个概念就是先让你把图形界面先玩,玩六了对吧?图形界面玩六了再了解字符界面,而实际上在我们的工作当中啊,应用最多的基本上这些服务器都不装图形界面,明白吗?他只装一个什么呀,字符界面就像这样的一个操作,OK,这是最终的表现啊,但是大家可能刚开始学的时候呢,诶,你可能接受不了对吧,你可能,哎呀这个搞不懂为什么会这样,为什么会这样对吧,这个没关系啊,我们先从图形界面跟大家去说,对吧,然后。
07:46
哎,自然而然大家知道这个趋势啊,现在我就告诉大家一个方向啊,就是我们的方向就是先通过这个图形界面去玩啊,然后最后我们通过这个字符界面再去做。OK。
08:00
明白吗?同学们,这是我们最终的终极目标啊,好,那么先来说一下这个v nc server啊,VNC呢,是一个远程远程的技术。基本上我们在通过啊,连接服务器啊,你像这种连接服务器我们都是通过VNC去做的啊,如果我们想连接的话,只需要在我们的虚拟机上装一个啊v nc server啊,装个v nc server,而在我们的笔记本上啊,或者是要连接的地方,我们就装个v nc client啊,就是客户端,OK,客户端它是一个CS的架构啊,CS是什么啊?来这里面说一下CC看到了吧,同学们,Client客户端啊,那么S呢,是server啊,也就是客户端与服务器啊,客户端与服务器这种架构被称为CS架构,OK,好,那接下来我就通过VC去连接我的这台虚拟机,OK,那么怎么来实现呢?我们是不是第一步先去装安装这个VC server对吧?好,那么这里面涉及的内容比较复杂一些啊,相信各位同学呃,如果哪块你不太明白的话啊,到时候可以啊,咱们在网上找一找相关的这个资料。
09:09
OK,找找相关资料啊,我尽量给大家说的更加详细一些啊,好,我们来看VC的一个配置。安装VC sor呢,就是在电脑中去远程链接我们虚拟机对吧?好大家要知道一个问题啊,这时候我要远程,只要远程链接,那么你这时候得有一个IP地址,OK,那么假如现在我的这个机器大家可以看到啊。我现在是什么情况,你看这是一台笔记本是吧,笔记本上面,然后呃,记本上,然后就加了一些这个,呃虚拟机对不对?好,这是这样的一个环境,那我现在的操作,你像我远程连接用的是这个笔记本的IP,对吧?那这时候我们需要改一下虚拟机的IP地址,让他以桥接的方式啊桥接的方式是什么意思呢?同学们好,虽然我给大家说下桥接啊,说一下桥接什么是桥接,在这里边去看。
10:01
这个断了是吧,哎,没断啊,打开这个里边有个网络适配器,大家看到吧。OK,有个网络适配器啊,就是之前我们选的不是net呢,对吧,大家需要改成桥接啊,那什么叫桥接呢?好,那么刚才我们通过这张图,你看到了我的虚拟机是不是在我这个笔记本上面呀,对不对?那么如果你用的是net的话,那么它是根据什么呀?假如说我的笔记本的IP是。105对吧,OK,我的这是我的笔记本啊。好,来。好这里啊,对吧,这是我笔记本的IP对不对,OK,那么那么现在如果我用的是之前的这种net的方式啊,这里边儿我写一下吧。如果我现在用的是nat这种方式,那说明什么呀?那说明我的虚拟机。
11:00
哎。虚拟机啊,Net地址转换明白吧,Net地址转换虚拟机使用的是一个其他的IP,但最后通过什么呀。宿主机啊,这里的宿主机指的就是笔记本啊,通过宿主机IP进行数据传输,OK,这是net模式,OK net模式就是这样的啊,Ne模式就是啥呀,就是你开机之后,你可以看一下它的IP地址,对吧?你会发现它的IP地址是一个十点几几几,并不是一九二点几几几,对不对,OK,那么这是net模式啊,那么我们为什么要改成桥接呢?改成桥接有什么好处啊,改成桥接啊,虽然说这个架构不变,我这台虚拟机还是在这台Windows笔记本上,但是此时我要改成桥接的话啊,那虚拟机。与宿主机。共享同一个局域网。
12:04
啥意思,同学们,就相当于我又加了一个笔记本一样啊,相当于他们是分开了,OK,那么这时候虚拟机会获取一个。去机会获取一个与宿主机相同网段的IP地址,好按照我们当前的实力,那它的这个虚拟机。IP它可能是什么呀,一九二点一六八点一点叉叉叉对不对,它可能是这样一个地址,那这样的地址就简单了,那我是不是可以直接远程的去连接了,对不对?好,所以说这是我们为什么要改成桥接,改成桥接的目的就是为了给虚拟机也有一个独立的IP地址,OK,然后我们笔记本方便去连接。好吧,其实是虚拟机啊,我们一般会这么去干,那在实际情况中,我们的服务器啊,它基本上都会有一个固定的IP。
13:05
OK,所以说这个要把我们的实验环境跟现实中的实际环境啊,要区分开啊,不要说我今天我给大家讲了虚拟机有一个调节是吧,那你现在有服务器了,你已经有固定IP了,你还改桥接吗?不用改了,明白吧,同学们,不用改啊,因为现在我的课程环境比较特殊,你看我是通过Mac笔记本去连接它,对不对?那么大家的情况是什么样的呢?同学们,你们的情况是在你的Windows笔记本上去连接你这台虚拟机,明白吗?你需要在你的Windows笔记本上装一个什么呀,VNC。了解吗?同学们,OK,这点一定要变通,好吧,一定要注意这点,你不要到时候你再去买一个笔记本,然后然后老师你看你的架构是这需要一个Mac笔记本,那我去买一个Mac笔记本吧,然后在Mac笔记本上去做啊不用,同学们千万不要这样啊,我希望大家在学的时候一定要变通。好吧,再次强调一点一定要变通,OK,而且我已经把我所说的这些啊,你一定要记住,好吧,不要搞混淆了。
14:06
啊,之前有个同学就是这样的,就是可能我用的系统啊,跟他的系统差一个版本号啊,我用的是7.2,他用的是7.3对吧?那么这时候他就会问各种问题,老师,7.2跟7.3有什么什么不同啊啊,这个怎么不能用啊,那个不能用啊,他认为是这个问题那个问题啊,对吧,这个大家变通一下,哪个版本都差不多,OK,这个变通一下啊。好,那这个我就不说太多了,这是我们的基本的一个结构啊,然后我们接下来去打开这台虚拟机啊,OK,你看这里面你改成桥接模式对吧?好,我来跟大家说,来截个图吧。系统运维。第18张图片,OK,改成桥接这种格式啊,OK。然后开机。开机之后我们需要去改一些IP地址相关的信息啊。
15:03
嗯,我们来找一下啊。配置固定的IP。这个后面会给大家总结啊。所以这个大家不用不用担心,后面我会总结。刚才PPT上说的这些东西啊,大家一定要搞清楚,就是为了能够让他明白,所以才画这个PPT的啊。Okay。这里面我来补充几个命令吧,正好他正在启动啊,如何?
16:05
如何查看IP地址信息,有同学不知道是吧?好,我来说一下啊,如果你用的是Windows系统啊,或者是Linux系统啊等等其他系统啊,其他系统我就不说了,基本上没有太大区费,如果你用的Windows系统,你执行的是if con啊,不是IP conig啊,IP conig如果你用的是利用系统,你要执行if config。OK,那如果你用的是麦S的话,也是if OK,这是它的IP信息,怎么去获取?好吧。这个大家应该能明白吧,就几条指令啊,来演示一下啊,假如你现在在Windows系统对吧,OK。哎,没有没有打开呢,啊打开了是吧,你首先打一个CMD对不对,OK回车。CMD回车之后,它会弹出来一个命令终端啊。好,你看弹出来了对吧?好,那这时候我打IP config是吧,那这时候你就看到了啊,你的IP地址了,你看你这这里面有这么多网卡对不对,那你用的是哪个呀?我今天用的是WiFi,那你就看WiFi的IP对不对,192.168.1.105对不对?OK,那如果你是麦C系统,你看这是我的麦C系统,那么你用的命令是叫if康菲啊麦C系统的网卡就比较多了,跟其他也不太一样,你看它命名是这样的对吧?那最后我们去找IP的话啊,你就看这个一零就可以了,对不对,这是我的IP。
17:32
啊,你像192.168.1.103啊,跟这个105他们是同一个网段的,OK,所以他们之间能够互通。明白吧,好,然后你在LINU4里面怎么去查看IP地址呢?来打看一下。把它放大一点啊。OK,我们用root用户去登录啊。哎,我靠,这个这个出现了这么多这么多乱码。
18:04
有点卡,很明显有点卡。R。OOT。好next,然后123456。OK,我们先登录系统。因为刚才我们改了网卡的模式啊,那这时候我们去看它的IP,它也如果也给我们生成了一个幺九二点幺六八点几点几的这个IP啊,那么说明我们就成功了。啊。然后我们接下来去打开我们的终端。打开终端啊。好,打开终端我们要干什么呢?同学们,我们先去看一下我们的IP,我刚才说的也是if康菲对不对?OK,大家来看一下它的IP地址是192.168.1.104 OK,那我们就完成了,对吧?所以说你需要改的是什么,就把它改成什么呀,调节模式就可以了啊,但是这个IP地址后期会变,后期我们再来说怎么去把它固定起来,好吧,好。
19:08
也就是说你在这里面是修改桥接嘛,对吧,然后最后啊,我们如果你改完之后啊,出现了这样的一个IP地址,那就成功了。呃,这是第19点片子,OK,这是成功的消息,对吧,我们获取到了他的IP。对不对,好,获取到了IP,然后接下来我们在这上边去布我们的服务,OK,去安装我们的服务啊,我们去怎么去安装呢?我们去改一下这个分辨率啊。压不行,太大了。这个是吗?是。试一下啊。呃,点一下。不行,这个不行啊,这样不行。
20:03
哦,这样太大了不行。这把先去掉。这个太大了啊好,那我们接下来说要怎么去装这个服啊,这里面我给大家总结了一条命令啊,通过这条命令去装,OK。好吧,通过这条命令去装啊,直接就拷贝过去了,看吧,DNF install啊,你这台机器基本上也能上网啊,能上网就好。我看你看这个速度还可以啊,我们通过这条命令去装就可以了。啊,我记得是在哪里改这个显示器的这个。啊啊。那先这样吧,我看一下全屏保持纵横比达,OK,这个先不管它啊,好,我们执行这条命令,大家知道什么意思吗?这是去安装我们的这个VC server,看到了吧,这是去安装啊,这是一条命令啊,出现了这个complete说明就成功了啊,你这台机器要能上网明白吗?就是你弄完调节之后啊,其实他默认就能上网,OK,但是我不知道你们的情况跟我的情况是不是一样的啊,到时候出了问题,到时候我们再解决好吧。
21:16
基本上啊,打完桥接之后,你去拼一下百度,看能不能上网,然后执行那条命令,如果是complete。那说明我们这个就安装成功了。对吧,安装成功了,好,然后接下来我们要配置一下我们VNC嘛,有个远程用户对不对。这里面注意啊,是远程用户,远程用户就是比如说我现在用的是如此,那么你就用如此去执行这条命令就可以了。明白吗?你就用如何去执行这条命令就可以了,设置一个远程的密码,比如说123456。123456OK啊。嗯,123456OK。
22:02
好,你做完了对不对,你看这里面我们把密码已经输完了啊,你就输密码就可以了啊,出现这个你直接输这一条指令,然后输密码对不对,然后去改一下它的这个系统的配置,OK,那系统的配置在哪里啊,其实改不改都行啊。那这个这一选项啊,这选项要不就别改了。好吧,要不就别改了啊,我们直接去启动这个服务就可以了,OK,我们来看一下啊,CMA CL star这启动一个服务啊呃,我们把这个服务名称拷贝一下。Win server。你按table看能不能补齐啊。牙还真没有是吧,好,那么我们进到这里面去看一下啊,在ETC下的。Copy一下啊,然后我们通过CD去切换到这个里面去。切换到这里面啊,然后我们来看一下有没有啊。
23:03
有没有那个。好,我来过滤一下啊LS过滤一下那个VNC。啊,这里面没有是吧,那需要我们自己去改这个配置文件,OK,自己去改配置文件啊,那我们去编辑一个配置文件。好。VM是来写这个文件内容的是吧?好,我们就叫v nc server啊。好,就这个了啊,我们点进去啊,回车去编辑是吧,然后把文件内容拷贝过去啊,这里面我们需要改几个内容啊,我们先把这个内容复制一下,然后在这里面粘贴一下。呃,然后这里面你看这里面我们要改一下它的目录是吧,我们就把它呃工作在root目录下就可以了。
24:03
撤销一下啊,不要写太多,这里面我们写成。OK user user是root对吧,因为我用的是root啊,然后group是root。嗯,然后下面就没有太多了,OKOK,好,写完了是吧?OK,然后我们来看一下B下边有没有serve啊。有是吧,OK没问题,那么这时候你改完之后呢,我们需要重新加载一下这个服务。Load啊,然后CTR。这个VC server server at件。Service。晚安。不能去启动是吧。呃,错误的名称啊,那我们来改一下,看哪里写错了啊。
25:10
呃,然后这里面是install是吧,OK。这个名称可能有点问题啊,我们改个名吧。你看这是它的名称对吧,这个服务名称啊。Bay。1.service这里面还是告诉你出错了是吧,那没关系啊,那我们先去改一改吧,CD到啊这里面就是CD,我们把service啊把这个。We are。找一下那个VNC啊,看一下VNC啊,这里边没有吗。啊v nc service啊是吧,这个名要改一下VC service。
26:00
对吧,这样就对了啊。我们来看一下啊来。这时候你看VC server.service对不对,OK,要这样去改啊,然后我们在CTDEMO。Lo。The city start。Start啊,Start这个VC。啊,这里面告诉你出现了一些问题是吧。好,各位同学啊,刚才是这样的,我们来看一下,我们把这个名称还改过来,好吧,改成初始的状态,然后现在已经起来了啊,我们可以system to。刚开始就启动方式不对啊,它不是直接让你这样去启的,你需要加一个v nc server at冒号1OK。
27:02
这里面是个艾啊。对吧,这是查看它的状态啊,而你启动的时候就是c star啊,然后冒号一好,这里面我看你写没写啊啊,也就是说我们最后的配置文件啊,这里面你改成如厕对不对?好,这是根下的如特啊啊。呃,然后这个用户名你改成root,然后group你改成root,然后基本上其他的就不变了,你看这里面是它的启动对吧,然后你看现在是正在运行,那就成功了,对吧,正在运行成功了,然后这时候呢,我们可以通过net state这个命令啊。然后去过滤一下啊,这个590吧,好像是。啊,5901对吧,你看5901啊,是成功的,那就OK了。好,Copy一下,然后把它放过来。就这样去过滤一下好吧,通过此命令查看端口的监听状态,OK,出现这样的话就成功了啊5901。
28:17
OK,那么到此为止呢,我们的这个server这块的一个配置就已经完成了。好吧,So,这块我们就OK了。啊,大家看到整个过程了吧,OK,这是这块,然后接下来呢,我们就开始去配置客户端了啊,那客户端呢,我们可以在Windows上面去配置啊,那现在大家的电脑是哪个,是你的Windows笔记本对吧?你要接下来的操作啊,就是在你这台Windows笔记本里边去操作的。那么你需要在这个地址里面去下载,OK,好,把这个地址在这个网页里面去打开。这里面我已经写好了啊,这是它的一个下载地址对吧?OK。这是他的下载地址。
29:00
剩下的步骤就比较简单了啊。所以你看它支持各种系统,你看Mac呀,Windows啊,Linux啊都可以支持,好这时候我们选Windows对不对,OK,这个就默认就可以了啊好点击下载。然后去保存。啊,这时候正在下载,是大概十几兆这样的一个大小啊。
30:08
OK。好,那我们稍微等待一下啊。啊,基本上后面就是客户端的一些配置。
我来说两句