远程文件的复制,用户不同的主机之间复制文件拉取、推送
SSH协议保证了复制的安全性
特点:scp命令每一次都是全量完全/完整复制,导致工作效率不高
根据这个特点我们一般在第一次复制的时候使用,后面的备份推荐rsync命令
命令使用:
1.scp 可选项参数 A主机文件 远程B主机ip:/文件推送文件
2.scp 可选项参数 远程B主机ip:/文件 A主机文件拉取数据
可选项参数
-C 压缩传输
-r 目录/递归复制整个目录
-P 大写,指定传输的端口号
-p 小写,保证传输后文件原始属性不变
-q 不显示传输进度
-l 指定传输的时候占用的宽带,Kbit/s
实验的环境:
主机A ip:10.0.0.132
主机B ip:10.0.0.131
注意scp命令不支持断点续传,程序中断,从头开始,效率低
1.实例:推送数据在企业中参数一般加 - rp
主机A中某个文件或目录推送给主机B
scp /etc/文件或目录 10.0.0.138:/tmp
2.实例:拉取数据
主机B中某个文件或目录拉取给主机A
scp 10.0.0.138:/tmp /etc/文件或目录