
scp 命令来自英文词组 secure copy 的缩写,其功能是基于 SSH 协议远程复制文件。scp命令可以在多台 Linux 系统之间复制文件或目录,它有些类似于 cp 命令的功能,但复制的范围却不是本地,而是网络上的另一台主机。
由于 scp 命令是基于 SSH 协议进行的复制操作,全部数据都是加密的,因此会比 HTTP和 FTP 更加安全。
1.命令格式:
scp 参数 动作 文件名或目录名 远程服务器信息2.常用参数:
-1 使用 SSH 协议版本 1-l 设置宽带限制-2 使用 SSH 协议版本 2-o 设置 ssh 服务选项-2 使用 SSH 协议版本 2-o 设置 ssh 服务选项-6 基于 IPv6 网络协议-p 保留文件的修改时间、访问时间和权限属性-B 使用批处理模式-q 静默执行模式-c 使用指定密钥对传输文件进行加密-r 递归处理所有子文件-C 使用压缩模式-S 设置加密传输时所使用的程序-F 设置 ssh 配置文件路径-v 显示执行过程详细信息-i 从指定文件中读取传输文件的密钥
将某个本地文件复制到指定的远程主机的指定目录中:
[root@linuxcool ~]# scp File.cfg 192.168.10.10:/Dir将指定远程主机中的某个文件复制到本地家目录中:
[root@linuxcool ~]# scp 192.168.10.10:/Dir/File.cfg /root将某个本地目录复制到指定的远程主机的指定目录中:
[root@linuxcool ~]# scp -r Dir 192.168.10.10:/Dir将指定远程主机中的某个目录复制到本地家目录中:
[root@linuxcool ~]# scp -r 192.168.10.10:/Dir /root将某个本地文件复制到指定的远程主机的指定目录中,指定要使用的传输用户身份,并保留原始文件的权限属性:
[root@linuxcool ~]# scp -p File.cfg linuxprobe@192.168.10.10:/Dir


认准红帽官方授权
微思-红帽官方授权合作伙伴!


— Linux文章推荐 —









系统集成
认证培训
买设备,找我们
IT维保,找我们
IT培训,找我们