用SSH管理Linux 服务器时经常需要远程与本地之间交互文件,而直接使用 SecureCRT 自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII、Xmodem、Zmodem.

  文件传输协议:

  文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两天计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。常见的传输协议有以下几种:

  ASCII:这是最快的传输协议,但只能传送文本文件。

  Xmodem: 这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。

  Ymodem: 这是Xmodem 的改良版,使用了1024位区段传送,速度比Xmodem要快。

  Zmodem: Zmodem采用了串流式(streaming)传输方式,传输速度较快,而且还具有自动改变区段大小和断点续传、快速错误侦测等功能。这是目前最流行的文件传输协议。

  除了以上几种外,还有Imodem、Jmodem、Binmodem、Kermit、Lynx等协议,由于没有多数厂商支持,这里就略去不讲。

  SecureCRT 可以使用 Linux 下的zmodem 协议来快速的传送文件,使用非常方便。具体步骤:

  1.在使用SecureCRT上传之前需要给服务器安装lrzsz:

    下载一个 lrzsz-0.12.20.tar.gz 的包(L)

  2.查看里面的install 文档了解安装参数说明和细节。

  3.解压文件:

    tar   zxvf   lrzsz-0.12.20.tar.gz

  4.进入目录

    cd  lrzsz-0.12.20

  5.  ./configure   --prefix=/usr/local/lrzsz

  6. make && make install

  7.建立软链接

    cd /usr/bin

    ln  -s   /usr/local/lrzsz/bin/lrz  rz

    ln   -s    /usr/local/lrzsz/bin/lsz     sz

  8.测试 :运行   rz   弹出 SecureCRT 上传窗口,用SecureCRT来上传和下载文件。

  二、设置 SecureCRT上传和下载的默认目录

    option  ->session  option  ->  Terminal -> Xmodem/Zmodem

  三、使用Zmodem 从客户端上传文件到Linux 服务器

    1.在用SecureCRT登录Linux 终端

    2.选中你要放置上传文件的路径,在目录下然后输入rz命令,SecureCRT会弹出文件选择对话框,在查找范围中找到你要上传的文件,按Add按钮。然后OK就可以把文件上传到Linux上。

    或者在 Transfer->Zmodem Upload list 弹出文件选择对话框,选好文件后按Add按钮,然后OK窗口自动关闭。然后再Linux 下选中存放文件的目录,输入 rz 命令。

  四、使用Zmodem下载文件到客户端

    sz  filename  

    zmodem 接收可自动启动下载的文件存放在你设定的默认下载目录下。

    rz  sz是Linux/unix通 Windows进行 Zmodem文件传输的命令行工具 Windows端需要支持Zmodem 和Telnet/ssh客户端,SecureCRT就可以用SecureCRT登录到Unix/Linux 主机,  运行命令rz,即是接收文件,SecureCRT就会弹出文件选择对话框,选好之后关闭对话框,文件就会自动上传到当前目录。运行命令 sz  file file1   就是发文件到windows 上,比ftp 命令方便多了,而且服务器不用在开ftp 服务器。

    ---不是很懂,反正我一般都要SSH。

每天一个linux命令(26)--用SecureCRT来上传和下载文件的更多相关文章

  1. linux常用命令:用SecureCRT来上传和下载文件

    用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. ...

  2. linux常用命令(20)用SecureCRT来上传和下载文件

    用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem.  ...

  3. 每天一个linux命令(26):用SecureCRT来上传和下载文件

    用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. ...

  4. 每天一个linux命令(26):用SecureCRT来上传和下载文件(转载自竹子)

    用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. ...

  5. 【转】每天一个linux命令(26):用SecureCRT来上传和下载文件

    原文网址:http://www.cnblogs.com/peida/archive/2012/11/28/2793181.html 用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接 ...

  6. linux命令学习笔记(26):用SecureCRT来上传和下载文件

    用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. ...

  7. 在windows和linux之间用SecureCRT来上传和下载文件

    SecureCRT可以使用linux下的zmodem协议来快速的传送文件,使用非常方便.具体步骤:一.在使用SecureCRT上传下载之前需要给服务器安装lrzsz:A:CentOS中使用yum安装即 ...

  8. 用SecureCRT来上传和下载文件

    用SSH管理linux服务器时经常需要远程与本地之间交互文件.而直接用SecureCRT自带的上传下载功能无疑是最方便的,SecureCRT下的文件传输协议有ASCII.Xmodem.Zmodem. ...

  9. secureCRT简单上传、下载文件记录

    secureCRT简单上传.下载文件记录: 1)sz下载 -y 覆盖 2)rz上传 -y 覆盖 3)以上两个命令属于安装时包含在“Dial-up Networking Support"组中 ...

随机推荐

  1. Python3基础 add() 向集合中加入新的元素

    镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.-------------------------------------- ...

  2. Newman的 power law 参数估计的程序matlab(转载)

    转自:http://blog.sciencenet.cn/blog-4716-46173.html 对于幂率分布的估计问题是个很复杂的问题(..., the empirical detection a ...

  3. Alamofire 4.0 迁移指南

    Alamofire 4.0 是 Alamofire 最新的一个大版本更新, 一个基于 Swift 的 iOS, tvOS, macOS, watchOS 的 HTTP 网络库. 作为一个大版本更新, ...

  4. 后台邮箱配置SMTP函数,如何把发件人设置为自定义昵称

    默认的php的mail函数,太坑爹! 用PHPCMS配置好SMTP后,虽然能发送邮件. 但是收件人一项,显示的是邮箱地址@前面的内容. 今天研究了一下午,终于在一个论坛里找到了答案. 原来PHPCMS ...

  5. Eclipse 使用说明

    2. 使用技巧 2.1. Eclipse 打开文件所在文件夹 2.2. Mac 安装Eclipse 2.3. Eclipse 安装插件 2.4. Eclipse 工具栏不见了 2.5. Eclipse ...

  6. Treeview显示磁盘下的文件,并且可操作

    #region TreeView树形显示磁盘下文件夹 /// <summary> /// IconIndexs类 对应ImageList中5张图片的序列 /// </summary& ...

  7. Condition源码分析

    转:http://www.nbtarena.com/Html/soft/201308/2429.html Condition的概念 大体实现流程 I.初始化状态 II.await()*作 III.si ...

  8. 如何给 UILable 添加横线

    类似淘宝上的原价现价,原价上一般都会有一条横线,这种效果怎么实现呢?其实相当的简单,我们只需要重写自定义的lable的 - (void)drawRect:(CGRect)rect 方法就行了. 具体实 ...

  9. python之twisted模块安装

    Twisted是一个事件驱动的网络框架. 最近开始学习了解Twisted,首先肯定要安装twisted模块. 但是在cmd下执行:pip install twisted 出现了下面的问题:" ...

  10. Unix/Linux 网络 IO 模型简介

    概述 Linux内核将所有外部设备都看做一个文件来操作.对该文件的读写操作会调用内核提供的系统命令, 返回一个fd(file descriptor)文件描述符.而对一个socket的读写也有相应的描述 ...