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