帮助中心FAQ

一、linux上使用rzsz上传下载文件

系统环境:CentOS 6.5 X64  2.6.32

客户端软件:xshell5

系统管理员连接linux主机的大多都是通过ssh客户端来进行远程连接管理的,那么使用ssh客户端后怎么进行本地主机和远程主机之间的数据传输呢?那么可以使用rz/sz工具来解决。rz/sz工具可以实现linuxwindows之间的文件传输,要使用rzsz命令需要安装带Zmodem协议的ssh客户端,Zmodemrz/sz默认使用的协议。

1、 安装rz/sz命令工具

yum -y install lrzsz

2、 设置文件和上传的路径,这里路径设置为C:UsersandyDesktoplogsxshell_files,当然也可以不设置,不设置每次执行rz/sz的时候都会让你选择路径。

 

3、 linux主机上下载文件,例如下载当前路径下的test.txt文件,下载前先查看test.txt的内容,确保下载后内容一致。

 

sz test.txt   #下载test.txt文件,

 

 

4、 上传文件到linux主机,例如上传date.pdf

 

linux上执行rz命令然后选择date.pdf进行上传。

 

 

 

 

 

二、linux主机之间使用scp命令拷贝文件

scp是基于ssh协议的文件拷贝,也就是说需要开启sshd服务。

系统环境:CentOS 6.5 X64  2.6.32

网络环境:

linux服务器名:A server IP地址:192.168.12.128

linux服务器名:B server IP地址:192.168.12.129

1、 安装scp命令

yum install scp -y

2、 A server拷贝/tmp/text.txt文件到B server/root目录,以root用户进行登陆拷贝。

[root@andy128 tmp]# scp -P22 /tmp/test.txt root@192.168.12.129:/root/#-P指定的是ssh端口,如果是默认的22端口可以不用指定,其他端口则需要指定。

The authenticity of host '192.168.12.129 (192.168.12.129)' can't be established.

RSA key fingerprint is f1:ab:55:5c:81:fd:6e:b8:f4:b6:54:88:4e:13:01:d9.

Are you sure you want to continue connecting (yes/no)? yes#输入yes

Warning: Permanently added '192.168.12.129' (RSA) to the list of known hosts.

root@192.168.12.129's password:#输入root的密码

test.txt                                              100%   12     0.0KB/s   00:00

##B server的/root去查看下

 

3、 A server拷贝/tmp/product目录到B server/root目录

[root@andy128 tmp]# scp -r /tmp/product/ root@192.168.12.129:/root #-r参数带目录拷贝。

root@192.168.12.129's password:

test04                                 100%   12     0.0KB/s   00:00

test03                                 100%   12     0.0KB/s   00:00

test02                                 100%   12     0.0KB/s   00:00

test05                                 100%   12     0.0KB/s   00:00

test01        100%   12     0.0KB/s   00:00

##B server的/root去查看下

 

4、在A server拷贝B server/root/date文件到A server/tmp/目录,

[root@andy128 tmp]# scp root@192.168.12.129:/root/date /tmp#A server执行命令拷贝。

root@192.168.12.129's password:

date                                                  100%   11     0.0KB/s   00:00

[root@andy128 tmp]# ll /tmp/date

-rw-r--r-- 1 root root 11 Dec 21 01:01 /tmp/date

[root@andy128 tmp]# cat date