主动模式和被动模式,在这里给大家了解一下就行,主动模式是服务器主动连客户端等待命令,被动是服务器等待客户端连接!
接下来来演示
先开虚拟机
随便找个文件,把路经复制
远程登录
输入用户密码
登录成功
登录上来了后,我们随便找个目录,登录这个目录里面,
键入df -h
键入 cd/soft
入
大家可以看到我这个目录是没有任何文件的!
键入ls
我们点右键
可以看到连接sftp这个表 (Connect SFTP Tab),看到没有?
如果你装的是8.版本的话,下面的工具就会拥有!
Open SecureFX这个工具是一个ftp上传软件,可以单独打开一个窗口!
如果没装的话,就可以看到这个!
我们点击,
是不是出来一个sftp?
这个目录在哪里呢?我们可以键入lpwd+回车 lpwd意思是这是我自己一个电脑的目录
如果要看本机的,就键入pwd+回车
我们现在演示怎么把这个文件传到这个服务器
首先复制下这个文件路经
然后切到本机的路经前面 键入lcd+刚刚复制的路经+回车,
再键入lpwd+回车看看效果,发现刚刚复制的文件路经切入进来了
然后j键入lls,可以看得到我们这个物理服务器的一些文件 lls,第一个l是本地的意思,第二个ls是unix服务器上的命令!
大家可以敲help,可以看到很多命令,在这里面可以使用的, 左边是命令,右边是介绍,大家可以一个一个的去看
我们看到这个文件没有?我们可以把这个文件名复制
我们首先进的是不是远程区呢?首先要传到哪个路经呢?
我们要传到这个root路经,这个soft目录里面来
所以说首先,第一步,进到我们物理主机的目录
进来之后,键入lls,查一下这个文件的名字
找到以后,复制文件名
然后进入本地的soft目录,键入cd/soft
我们依次键入ls+回车,pwd+回车,看看是不是在这个soft目录的下面
ok了之后,大家键入help看帮助命令行,大家看put local-path 和get remote-path
图形右边解释很清楚,get remote-path就是下载文件,put local-path就是上传文件!
我们从本地传来服务器那是什么?是上传!
所以键入put +putty.zip来实现上传!
我们检查一下有没有这个文件,依次键入ls+回車,ls -lsa+回车
可以看到,已经上传上来了!
我们现在做个例子,把这个文件删掉!
我们再键入get putty.zip
我们来看看这个目录里面,发现putty文件又有了
删掉文件
put putty*
*可以上传整个目录里面的文件
get *就是下载目录里面的所有文件
这就是get和put的上传和下载!要退出的话,可以按quit退出!
一般就是用上面这些功能,其他的话一般不会怎么用!因为我们目前用这个工具的原因就是上传和下载!
如果我们在用户上作维护,用户只打开了这个窗口给你,他并没有给你开ftp,我们就可以通过这种方式把文件上传下来或取下来,那样就不用再去要用户重复输入密码,这样就很方便!
这是我们第一个Secure CRT工具的介绍!
双击打开这个软件
1.
2.
3.
有乱码不用管他,因为中文识别不了!
我们要上传的目录在soft下面!
烤下来这个文件路经,
粘贴路经
然后把里面putty,putty2给上传进服务器里面!
删除两个文件
然后回到SSHt软件中刷新一下
刷新后如图,putty,putty2没有了
然后我们下载也是一样的,我们点右键下载putty,putty2
下载后的界面如图:
以上就是第二个工具F-Secure SSH Client工具的介绍和使用!
我们在在这里补充一下,我们看到全局设置里面的模式的类型,这里有两个格式,
第一个是文本格式,Ascii
第一个模式会对你的文本做一个处理
第二个是binary,是二进制的一个文本
第三个是自动的
如果传到服务器时,出现^M乱码的问题就建议用Ascii格式来传,它会自动转换,把^M取消掉!
但是大多数情况下要用二进制传,即Binary!