一般来说,大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;
与ssh有关的两个命令可以提供很方便的操作:
sz:将文件从服务器下载至本地PC
rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)
1.sz/rz工具包的安装:
(1) 下载软件 rzsz-3.48.tar.gz,登录linux,用命令:
$wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载。
(2) 解压:
$tar zxvf rzsz-3.48.tar.gz
(3) 安装:
先转至rzsz-3.48:
$cd rzsz-3.48
然后根据自己的系统选择make的位置参数,一般情况下,选posix或linux就可以了。执行命令:
$make posix
我们从输出部分可以很清楚的看见这个步骤所进行的工作:
(4) 为了方便使用这个工具,把相关文件复制到目录/usr/bin下面。这里只需要拷贝2个文件rz及sz,命令为:
$cp rz sz /usr/bin
2.用法
A、从windows中拷贝/下载文件到Linux(如SecureCRT):
运行rz后,会自动弹出WIndows下的文件选择对话框,选择对应文件后,添加,然后确定,就开始传输,将windows中的文件,拷贝到Linux中了。
B、将Linux中的文件拷贝到Windows中某个文件夹:
执行命令:
$sz file_name
就可以将Linux当前文件夹下的文件file_name拷贝到Windows的对应目录中了,其中,Windows目录是由你当前运行的工具中设定的,如SecureCRT可以在“会话选项”—>X/Y/Zmodem中设置。