CRT + LRZSZ 进行远程linux系统服务器文件上传下载

\简单\方便\实用)

安装这里就不做叙述了,因为太简单了,

首先看下是否安装

[root@localhost ~]# rpm -qa |grep rzsz
lrzsz-0.12.20-22.1 

没有的话,可以用 YUM 安装,

yum install  lrzsz –y

没YUM源的,可以在系统光盘里找到软件包,然后

rpm –ivh  lrzsz-*

下面这个链接是个源码包,可以自己编译!

​http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz​

SecureCRT这个多标签远程登陆终端被越来越多的人接受,用它远程连接 telnet 或 SSH登录服务器。系统管理员主要用它连接 linux 服务器。但是CRT登录软件还有其它的扩展功能,那就是本地文件的上传和远端服务器的下载功能。使用linux系统的lrzsz 软件是一个搭配 SecureCRT 使用的上传下载工具,能将本地文件上传到远程服务器上,用起来非常方便,使用起来也很有感觉。闲话不多讲,下面对利用CRT + LRZSZ 进行linux系统环境下文件上传下载进行简单演示。

一:介绍

CRT :很好用的telnet ,port 或 SSH登录软件。这是一个终端仿真程序,是连接远程运行 UNIX 和VMS 系统主机的理想选择。它支持 VT100, VT102,VT220和 ANSI 终端仿真,包含基于文件的脚本,简单易用的工具条等等。

LRZSZ:可以通过串口传送文件的软件,是古董级的Unix工具:lrzsz。lrzsz可以通过Xmodem,Ymodem,Zmodem协议传送文件。

二:综合演示 1: CRT 服务器登录演示

A. 打开CRT 远程管理软件,进入管理界面,详细如下图;

​​

B. 点击”快速连接按钮”,输入要登录服务器的相关信息,点击“确定”。详细如下图


C. 然后提示输入要登录服务器的密码,输入正确的登录密码,是否保存密码按照自己的登录需求选择,点击确定进入linux服务器系统。

​​

2: 文件上传演示:

例如:现在我需要将Windows系统上的 “记事本.txt” 文件上传到服务器 /test目录下,下面进行上传演示:

上传文件使用 rz

A. 首先进入linux系统服务器用来存放上传文件的目录下,测试服务器为test文件夹:

[root@localhost /]# cd /test/ #进入目标文件夹

[root@localhost test]# pwd #查看路径

/test

B. 进入存放上传文件后,输入 rz命令 ,此时会弹出一个本地系统的Windows对话框。详如下图:


C. 在“查找范围”位置找到存放要上传文件的目录,选择要上传的文件,点击“添加”,然后点击“确定”,系统会将选择要上传的文件,自动上传到目标服务器。详如下图:


D. 查看验证传输结果, “记事本.txt” 文件已经上传到服务器。详如下图:

​​

3: 文件下载演示:

在原有测试环境下,将linux系统下的 /etc/目录下resolv.conf 文件下载到到本地[我的文档]文件夹内。

下载使用 sz [文件名]

A. 首先进入存放下载文件的目录下。详如下图:

cd /etc/

sz resolv.conf

B. 验证文件下载结果;

打开存放下载文件的目录[我的文档],发现 “resolv.conf” 文件已经成功下载。详如下图:


三:其它功能延伸 1:修改存放上传、下载文件的默认路径

配置方法如下:

打开CRT 远程登录管理软件----------》点击“选项”-----------》 选择“会话选项” --------》 选择“终端”,双击打开-----------》选择“X/Y/Zmodem”,出现配置对话框,可与根据需要自己定制软件默认上传、下载的路径,配置完成点击确定。详细如下图:


2:支持登录服务器跳转后文件上传下载;

即:首先通过CRT 登录软件登录一台服务器,登录成功后,将远程服务器作为跳板服务器,再次执行 ssh 远程登录另外一台服务器,登录成功后,按照上面演示的内容,执行 rz 和sz 命令,同样能很方便的进行文件的上传下载。

 

常用参数

-b 以二进制方式,默认为文本方式。(Binary (tell it like it is) file transfer override.)

-e 对所有控制字符转义。(Force sender to escape all control characters; normally XON, XOFF, DLE, CR-@-CR, and Ctrl-X are escaped.)

如果要保证上传的文件内容在服务器端保存之后与原始文件一致,最好同时设置这两个标志,如下所示方式使用:

rz -be

此命令执行时,会弹出文件选择对话框,选择好需要上传的文件之后,点确定,就可以开始上传的过程了。上传的速度取决于当时网络的状况。