mobaxterm和CRT的文件上传
引言
最近一直是在用SecureCRT和MobaXterm对服务器进行维护,前者是因为工作需要,后者是个人喜好。我记得在去年我写过一篇用MobaXterm对阿里云服务器进行相关的部署,那篇博文里也谈及了我从xshell和mobaxterm中最终选择了后者,其实直到目前,我依然喜欢用MobaXterm,因为简单高效。本篇博文将列举我今天做的一个功能,对代码进行备份并上传到服务器,也可以说成是上传文件和下载文件,另外解读一下其意思
rz与sz命令
linux下通过rz、sz命令进行上传下载很方便,不需要其他的sftp、winscp等软件,而sz和rz命令的原理其实是来源于下面四个东西:1.XModem,YModem,ZModem,KERMIT,类似于一种演化过程。
它们都是文件传输协议,四者的比较如下:
XModem是一种发送等待(send-and-wait)协议, 具有流量控制功能。数据长度为128字节。
YModem是XModem的改进版。它可以传送多个文件,数据长度可达1K字节且支持16位CRC校验。
ZModem不但具有纠错功能,而且是一种流式协议。它不再以收方发ACK引导。
KERMIT类似于XModem,但它对XModem进行了改进,可以传输多个文件,错误检测方式明显改善。同时KERMIT还提供压缩功能。
zmodem是现在已经升级比较多版本比较新的协议。最早还有xmodem和ymodem协议,现在我们利用zmodem协议它的速度会快一点,所以我们主要考虑zmodem,另外SecureCRT已经帮我们集成好了zmodem,而MobaXterm对zmodem支持较差,或者说没有支持,下面我们会详细说明。
然后我们就可以安装着两条命令包,相应的命令为:
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure && make && make install
- 1
- 2
- 3
上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz:
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
- 1
- 2
- 3

然后我们就可以使用sz和rz命令了。
SecureCRT命令使用
因为SecureCRT集成好了zmodem协议,所以我们可以通过其直接设置我们默认的上传和下载文件路径,比如我这边使用的默认配置:

那么当我使用sz下载Linux服务器上的文件时,它就会下载到我Windows下的C:\Users\xuzhenggen\Downloads文件夹下:

上传同样,secureCRT会弹出一个文件框,那么只需要点击上传文件就OK了。

MobaXterm上下文件
mobaXterm备份文件和上传文件的方式和其它的有所不同,因为它本身不怎么支持zmodem协议,所以我们即使下载了sz、rz命令包,当我们在命令行中运行这两个命令时,就会出现很多bug,比如:

虽然同样显示了文件正在下载,但之后就会一直卡在这里不动了,甚至说ctrl+c强制退出也作用不大,然后我就重新连接该服务器了,不知道它到底有没有下载文件到某路径,这里因为我没有找到设置路径在哪,所以不清楚具体流程,那么就直接当它下载失败了。
很显然,MobaXterm在这里出现了缺点,那么就是对zmodem支持差,其它的我暂时没找到什么缺点了,但其实它自己本身就可以直接下载与上传文件,不需要通过zmodem协议,或者说FTP,因为它的左边即能显示连接服务器下所有的文件夹以及相应的目录,我们只需要点击右键,或者说拖动文件直接拉进行去就能完成文件的更新操作了。


同样能完成对文件的下载,操作直接Windows化了,另外上传拖拽,那么就不需要我说明了。所以,不得不说mobaxterm方便。
mobaxterm和CRT的文件上传的更多相关文章
- Linux学习笔记(7)CRT实现windows与linux的文件上传下载
Linux学习笔记(7)CRT实现windows与linux的文件上传下载 按下Alt + p 进入SFTP模式,或者右击选项卡进入 命令介绍 help 显示该FTP提供所有的命令 lcd 改变本地上 ...
- struts2文件上传,文件类型 allowedTypes
struts2文件上传,文件类型 allowedTypes 1 '.a' : 'application/octet-stream', 2 '.ai' : 'application/postscript ...
- php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件)
网上有很多php文件上传的类,文件上传处理是php的一个特色(至少手册上是将此作为php特点来展示的,个人认为php在数组方面的优异功能更有特 色),学php的人都知道文件上传怎么做,但很多人在编程中 ...
- vue使用formData进行文件上传
本文为博主原创,未经允许不得转载 1.vue页面 <ux-form ref="formRef" layout="vertical"> <ux- ...
- 微信小程序接口请求/form-data/单文件、多文件上传
1.普通的微信请求封装 1 const http = (options) =>{ 2 return new Promise((resolve,reject) => { 3 wx.reque ...
- jquery.uploadify文件上传组件
1.jquery.uploadify简介 在ASP.NET中上传的控件有很多,比如.NET自带的FileUpload,以及SWFUpload,Uploadify等等,尤其后面两个控件的用户体验比较好, ...
- 11、Struts2 的文件上传和下载
文件上传 表单准备 要想使用 HTML 表单上传一个或多个文件 须把 HTML 表单的 enctype 属性设置为 multipart/form-data 须把 HTML 表单的method 属性设置 ...
- Java FtpClient 实现文件上传服务
一.Ubuntu 安装 Vsftpd 服务 1.安装 sudo apt-get install vsftpd 2.添加用户(uftp) sudo useradd -d /home/uftp -s /b ...
- 小兔Java教程 - 三分钟学会Java文件上传
今天群里正好有人问起了Java文件上传的事情,本来这是Java里面的知识点,而我目前最主要的精力还是放在了JS的部分.不过反正也不麻烦,我就专门开一贴来聊聊Java文件上传的基本实现方法吧. 话不多说 ...
随机推荐
- Three.js 开发机房(四)
这一节我们讲讲怎么画机柜,其实机柜如果作的复杂一点.逼真一点可以用3D建模工具,不过一般的项目中也不用做的那么麻烦,那我们就可以将机柜抽象以下,首先它是一块具有长宽高的立方体铁块,然后我们从中间在掏掉 ...
- Java面试-List中的sort详细解读
最近看了一些排序相关的文章,因此比较好奇,Java中的排序是如何做的.本片文章介绍的是JDK1.8,List中的sort方法. 先来看看List中的sort是怎么写的: @SuppressWarnin ...
- pandas数据分析输出excel产生文本形式存储的百分比数据,如何处理?
关键词: python.pandas.to_excel.文本形式存储的数据 需求描述: 我用 python pandas 写了数据统计与分析脚本,并把计算结果用 pandas 的 to_excel() ...
- MATLAB之基本语法
常用命令 dir:列出当前目录下的所有文件 clc:清除命令窗 clear all:清除环境(从内存中清除所有变量) who:将内存中的当前变量以简单形式列出 close all: 关闭所有的 Fig ...
- avalon.js与 ajax使用的一个错误实例
http://www.cnblogs.com/smallstudent/diary/2016/04/06/5360605.html
- 固定定位下的div水平居中
发现了一个之前未留意的知识点,做个笔记. 当一个块级元素的父元素开启了flex布局后,我们可以很轻松的将这个元素居中对齐,可以在父元素上加 justify-content: center; align ...
- 【新】mybatis中大于等于小于等于的两种常用写法
mybatis中大于等于小于等于的写法 原符号 < <= > >= & ' " 替换符号 < <= > >= & &a ...
- flex布局笔记整理
flex布局笔记整理 了解-webkit-box 利用postcss进行css代码的向后兼容时,display:flex兼容后的代码常会带有display:-webkit-box. 部分移动端内核较低 ...
- Cabloy-CMS:动静结合,解决Hexo痛点问题(进阶篇)
前言 前一篇文章 介绍了如何通过Cabloy-CMS快速搭建一个博客站点. 这里简单介绍Cabloy-CMS静态站点的渲染机制,更多详细的内容请参见https://cms.cabloy.com 渲染规 ...
- net core WebApi——缓存神器Redis
目录 前言 Redis 使用 RedisUtil 测试 小结 @ 前言 中秋过完不知不觉都已经快两周没动这个工程了,最近业务需要总算开始搞后台云服务了,果断直接net core搞起,在做的中间遇到了不 ...