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
@localhost
soft]# wget http:
//freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz
-rw-r--r--
1
root root
65566
2004
-
05
-
19
rzsz-
3.48
.tar.gz
[root
@localhost
soft]# tar zxvf rzsz-
3.48
.tar.gz
rzsz的软件包比较特别,没有configure及make install 文件。执行make命令可以看到一些提示
[root
@localhost
src]# make
[root
@localhost
src]# make posix
[root
@localhost
src]# cp rz sz /usr/bin/ 复制到/usr/bin下方便使用
[root
@localhost
src]# 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
%
64
KB
64
KB/s
00
:
00
:
01
0
Errors
rzsz
3.48
01
-
27
-
98
finished.
**** UNREGISTERED COPY *****
Please read the License Agreement in sz.doc
下载文件所在的位置是在SecureCRT--Options—session options--X/Y/Zmodem项
默认路径是:C:\Users\Administrator\Downloads 这个自己定义修改