00:01
大家好,欢迎大家继续收看上硅谷的Linux云计算视频,我是刘川老师。那我们的SSH相关的这个服务啊。还有最后一个小部分就是我们的SSH服务相关的一些命令啊。那这两个东西啊,实际上是算SSH服务的一个衍生的两个小命令啊,然后呢,它有各自的一个小功能啊,还是蛮好用的,两个小工具还是蛮好用的,那第一个呢,是关于一个是SCP,叫安全的远程文件复制命令,第二个呢,是一个叫SFTP的,叫安全的文件传输协议,这个呢我们来详细来看一下。首先呢,第一个是叫SCPSCP呢叫copy。的它啊猛一看啊,其实很就是很简单啊,就是安全的拷贝嘛,那安全的拷贝嘛,那这个呀,其实是在link当中,我们一般用来进行字符终端进行两个Linux主机之间的文件拷贝,和CP的功能一致,只不过它是一个两个主机之间的拷贝,而CP是一个主机内部的文件拷贝,并且ICP有个功能就是可以加密。
01:13
加密。那但是正是由于他SAP利用了S加密的这么一个特性,导致SAP在进行传输的时候啊,由于需要频繁的进行数据加密解密,造成一个传输效率会有一些影响。但是。ICP有一个特别大的好处,就是它非常省资源。虽然在不停的进行加密解加密解密、加密解密,但是它占用的资源非常少。即便是就是。一直在工作。他。对这个服务器的负载啊啊。也不会增加他的压力啊。所以说这是我们为什么要提这个关于SCP的一个原因啊,它还是一个非常常用的这么一个东西。
02:03
并且呢,我们接下来做实验的时候,会做到这样的一个实验啊,没有ICP啊,在进行文件拷贝时会发现啊,这个每次我们想进行拷贝时都需要呃。输入对方服务器的IP地址,呃,以及账户名和密码,这非常麻烦,我们能不能把这个SAP和我们对应的那个什么密度认证以及免密码密钥度认证,实现两个主机之间不需要任何的账户密码就可以直接进行文件复制粘贴呢?我们是可以实现的,我们是可以实识的,首先我们先来看一下关于mcp啊这个工具的一个使用方式。IC的格式这样的,其实啊,ICP可以分为是上传下来两种模式啊,但实际上是一回事啊,我们简单看一下格式,ICP先写本地文件,其实就是原文件,再写目标文件,比如说目标位置。这个地方呢,需要注意的格式是,如果你是把本地文件上传到对应的服务器上,则需要写服务器账户名,IP地址。
03:04
冒号作为分隔符,后边写一个绝对路径。注意这个地方并不是冒号,后面直接给你目录啊,不是说冒号ETC不行,而是要冒号斜杠ETC,看下边有个例子。我想把我当前主机下加目录里一个叫it硅谷点TT的文件传给这个88.20主机的天秤模型,就这样写就可以了。我来试一下。首先在这个。呃,硅谷零一的这个主机里边没有什么特别特殊的这个文件啊,我们现在去搞一个文件,我去搞一个。比如说我们有一个叫at,叫硅谷。铁血了你。啊,现在有了,我们现在需要把这个文件传到我们的二零那个机器上啊。传到二零机上,那么传到207上之后呢,我们这个。
04:03
看一下有没有传成功啊,Icb先写原文件位置,写绝对建议写绝对路径啊。It硅谷。用写完了在me用root艾特192.168.88.20冒号分隔符位置TP。我先别穿,我先过去看看,刺一刀跟一下点皮甲。只有一个了。OK,开船。由于幺零第14020接收指纹妙。123123这。告诉我百分百,我们去看一下。A scar。了,多了一个I点卡。假如说突然有一天啊。我这个本地root不下这个文件,丢了RM-fat。没了。我想重新从服务器上把东西拿回来一份,OK,好说,SCP。先选原文件地址嘛,原文件地址不是服务器上的吗?Root at192.168.88.20的。
05:07
注意写具体服务器的账户名。嗯,IP地址目录以及目录下的。哪个文件。写清楚。然后再写放到当前主机的。哪个梦想?这样的话就会去到我们的。服务器上。嗯嗯。我们去输。313。SSH。AT192.168.88.20。
06:01
1313。可以的,没问题。那我们再来看看刚刚命令啊。Icb root啊,对,名字打错了,不是RO,是rot。123123好了,串回来了,我现在来看一下,等线路上有了。这就是从服务器上荡下来的一个方式。啊,那刚才可以称重上传的话,这个就可以重下载了。这就是我们的这个IP,但是如果服务器端不改了呢?如果对方服务器的端口不是22,而是别的端口呢?哎,这个地方也有一个选项叫杠大P。注意啊,SSH的。端口指定方式是杠小pcp的命令的端口指定是杠大P。扎皮吃端口。Iapp港大P端口源文件不要文件OK,搞定。简单演示一下。改一下这个二零的这个端口吧。
07:13
那我们去改一下对应的etcss SSD com。比如说把这段改成。三个四个二,保存一下ser v SD。CH。好了,现在最后改了。改之后我现在。我想再次把这个幺零主机的这个it硅谷的文件传到二零的I,呃,TP下,OK,但是这次由于端口变了,所以说要增加一个选项叫刚大P2222,原文件是加目录写的at硅谷传到root at192点。168.88.20的。
08:04
123123。如果我不加选项。丢失了连接没法连,为啥默认上人家没往上?所以说如果要。对方夫妻改端口了。他这样。为啥我要讲它,因为我给大家说了,建议大家改端口。C实际上就是借助SSH进行文件拷贝。这个相对比较好理解一些啊OK,接下来讲一下我们的下一个叫SFTP。那对于SFTP这个东西来说,它是file transfer。叫protocol。安全的文件传输协议,这个工具说实话和FTP的功能啊,几乎一模一样。包括。
09:00
括语法都是一样的。当然包括语法都一样,但是两个东西又有非常大的区别,那就是两个东西所使用的协议完全不一样,SFTP用的是S协议,而FTP用的是FTP协议。啥区别啊?FTP是明文传输,而SFTPP而SFTP是加密传输,这就是区别。那时候还去漫游。SFTP由于加密了,效率相对比较低下,而FTP由于没有加密。效率相比而言会比SFTP高一些。这就是他俩的区别啊,这就是他的区别。然后呢,我们来看一下关于SFTP怎么来使用啊。SFTP的一个格式是SFTP加用户名at对应的IP地址就可以注意。这个和我们以往啊讲的命令不太一样,以往的命令都是执行完就完事了。但是这个命令执行完之后,它是进入到一个交互界面。
10:05
当我们执行完登录命令之后,就相当于我们已经切换到了。登录的服务器上有,就说服务器上你已经切换到了服务器上,那我们切换到服务器上之后,我们所操作的对象绝大多数都是服务器的内容,比如说我们演示一下啊。首先我们通过二零去登10SFTP去登root at192.168点。88.10。OK,这个时候来输入。登录成功之后呢,会发现我们的提示符变成了SLTB,而不再是正常的命令题支符,然后在这里面我们首先要学习的第一个命令叫。啊叫。Help,是在这里边进行啊,列出所有可用命令的这么一个使用帮助。
11:00
然后呢,在这里面我们需要掌握一些交互式的命令,这些命令有一些和Linux斯系统命令相似,有一些呢也不太一样啊,有些不太一样,注意啊,他们这里边这些命令和linu操系统的命令是独立的。不是一回事,不是一个圆,OK,那么是纯独立的,所以说不要这个说相当然的去理解啊,你就按新的来记就可以了。比如说我们。常用的有这么几个,第一个叫PWD。和LPWD。所谓的PWD。就是查看当前路径。那查看当前路径,那我问你。当我在哪?当前我在服务器上,那你用PW查的是不是服务器当前所在路径啊对。那LPWT呢?所谓的L?啊,叫老考。Print打印本机的工作路径,也就说打印什么。
12:03
我没登录之前,我那个宿主机,我现在是208,我登录之后是不是登录到幺零上了,如果不加L,就是打印的是幺零的目录,如果加上L打印的就是二零,我本身的模看到你看一下啊LPWD。也是到。注意,它显示的这个root和这个root可不是同一个root,这个root是谁啊?是88.10的root,而这个root是谁呀?88.20的root。那既然有PRD,那是不是肯定有什么CD?OK,看着CD。如果直接CD切换的是服务器端目录,比如说我们CD到根下的TP下啊,CD到根下的TP项切换了,切换之后我们来L下。发现这里边会有什么,这里边会有log。啊,你说这玩意你咋区别啊,两个目不都有吗?不对呀,别忘了我们刚才88.20的那个TP下,是不是有at硅谷点卡那个T啊。
13:00
哦,那现在验证了这个目录确实是服务器的了,那怎么来查看这个客户端的目录呢?用。LCD老靠CD。LCD。甚至local director。切换成。甜品再来一下。注意,你说这不还是吗?还出现了一个问题,啥问题呢?LS列出的也是服务器端的,那有人说我想列本地怎么列用。LLS。会发现是不是有一个ID硅谷了。OK,来简单的把这几个命令简单总结一下啊,FTP登录之后呢,会有一些交互声命令help。PWDLPWDS啊,CD内容有没有写了?除此之外呢,还有那么几个,Put get RM和q rt po指的是将客户端的文件传到服务器上。而get指的是将服务器的文件下载到客户端上,而R'M是删除掉服务器的文件。
14:06
RM是服务器的问题。我们来。重新来。然后找一下RM看这。唱light fire。Fire。所以说啊,这些交互的命令啊,它是都是独立的,和link操系统完全不相干的一些内容啊。这是我们的关于SFTP的这个。工具的使用。当然。我们呀,刚才是拿二零去登幺零,幺零端口是22,那如果是幺零到二零,二零的端口可不是22呀,那怎么办。好了,我们先退出,换上幺零驱动二零。二零的端口是四个二,那么用SFTP直接root艾特192.168.88.20行吗?
15:01
同样会告诉你。Connecting refused。编辑不了怎么办呢?肢端口。他指端口就更麻烦,怎么办,要只用杠。嗯。叫。O。PO。RT等于1234。这个地方的选项比较恶心,叫什么呢?杠小欧。然后后边是part,这个part的P是大写小O大p port等于端口才可以就这。123123。这就是如果被登录服务器端导S端口改了,怎么来指端口这个地方,我们简单总结一下啊。SSH的是杠小P。SCP的是杠。大批。
16:00
SFTP的是杠小大P。Part等于。啊,一定要注意,这三个虽然都是SS协议,但是对应指端口的时候都不太一样,一定要单独的去记忆一下,关于我们这个啊。SSH的这个对应的这个。命令使用的方式,那使用的方式。OK,那我们的SSHSH的相关内容啊,到这儿就基本结束了啊,然后呢,我们这个。下节课呢,再来讲一下关于我们的TCP wes的内容,OK,那么本节课就到这了,好,再见。
我来说两句