文件传输协议

文件传输是数据交换的主要形式,在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。

这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。

 

SecureCRT 传输协议有 ASCII、Xmodem、Ymodem、Zmodem、等共五种

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

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

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

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

5)Kermit:提供了一条从大型计算机下载文件到微机的途径,已被用于进行公用数据传输,是一个半双工的通信协议,支持7位ASCII字符,数据以可多达96字节长度的可变长度的分组形式传输。

 

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

SecureCRT可以使用Linux下的Zmodem协议来快速的传送文件

在传送之前先设置好上传和下载的目录:

SecureCRT 菜单栏 -> Options -> Session Options... -> Terminal -> X/Y/Zmodem 

 

Zmodem传输数据会使用到2个命令:

sz:下载(send),将选定的文件发送到本地机器,例如: sz  mimvp.log  ,即下载文件 mimvp.log

rz:上传(receive),运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器

使用前,记得先安装 lrzsz

brew install lrzsz

sudo yum -y install lrzsz

sudo apt-get install -y install lrzsz

 

问题:macOS Catalina v10.15.2 存在 SecureCRT rz 上传文件没反应

解决:直接拖拽文件到shell窗口内,然后选择Start Zmodem Upload (亲测可用

 

 

参考推荐

SecureCRT 8.5.1 For macOS Catalina 破解方案

SecureCRT 8.0.2 For Mac/Ubuntu 破解方案

SecureCRT 7.0.2 For Mac 10.12.3 完美破解版

SecureCRT 实用配置

SecureCRT 自动登录设置

SecureCRT 访问 Amazon EC2 主机

SecureCRT 超时自动断开的解决方法

Mac 使用 SecureCRT登陆,提示“Password authentication failed”原因

macOS Catalina v10.15.2 存在 SecureCRT rz 上传文件没反应

Windows 连接 Linux 常用工具

Putty 保存密码自动登陆的四种方法

Putty MTPutty 设置编码 UTF-8

macOS 安装 putty

Mac 上启用 root 用户或更改 root 密码

Mac parallels desktop 13破解下载及Windows安装方法

macOS 安装 Photoshop 2020 v21.0.1.47 for Mac 中文破解版