Linux系统下传输方式很多,比如:通过FTP SFTP ... 等等。linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地,根据RZSZ特性,这里我们通过SecureCRT提供ZModem配合RZSZ传输工具进行讲解

首先先了解与ssh有关的两个命令可以提供很方便的操作:

     sz:将选定的文件发送(send)到本地机器

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

     rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具

     windows端需要支持ZModem的telnet/ssh客户端,例如:SecureCRT

优点:比ftp命令方便,而且服务器不用打开FTP服务。

安装包

[root@localhostsoft]# wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz
-rw-r--r-- 1root root 655662004-05-19rzsz-3.48.tar.gz
[root@localhostsoft]# tar zxvf rzsz-3.48.tar.gz
rzsz的软件包比较特别,没有configure及make install 文件。执行make命令可以看到一些提示
[root@localhostsrc]# make
[root@localhostsrc]# make posix
[root@localhostsrc]# cp rz sz /usr/bin/  复制到/usr/bin下方便使用
[root@localhostsrc]# rz   上传本地文件到linux系统下
[root@localhost~]# sz soft/rzsz-3.48.tar.gz   下载linux下文件到本地
rz
Starting zmodem transfer.  Press Ctrl+C to cancel.
Transferring rzsz-3.48.tar.gz...
100%      64KB   64KB/s 00:00:010Errors
rzsz 3.4801-27-98finished.
**** UNREGISTERED COPY *****
Please read the License Agreement in sz.doc
下载文件所在的位置是在SecureCRT--Options—session options--X/Y/Zmodem项
默认路径是:C:\Users\Administrator\Downloads 这个自己定义修改