Centos命令 - scp

scp是secure copy的缩写,是用来做远程文件copy的。

功能

scp通过网络连接在主机之间copy文件。scp底层采用ssh进行数据传输,因此使用的是和ssh相同的身份认证和安全机制。
scp可以在任意两台机器间copy文件(从本机到远程机器、从远程机器到本机、两台远程机器之间)。

语法

scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ... [[user@]host2:]file2

命令选项

  • -1 强制使用协议1
  • -2 强制使用协议2
  • -3 两台远程机器之间copy文件的时候,要通过本机来传递数据
  • -4 强制scp只使用IPv4地址
  • -6 强制scp只使用IPv6地址
  • -B 选择批处理模式,以防止scp询问密码
  • -C 开启压缩模式
  • -c cipher 选择数据传输的时候的加密密码
  • -F 指定可替换的用户相关的配置文件,这个选项会直接传递给ssh
  • -i identity_file 在采用public/private key身份认证方式的时候,指定身份文件(private key)。这个选项会直接传递给ssh。
  • -l limit 限制使用的带宽,单位为Kbit/s
  • -o ssh_option 用来将选项传递给ssh
  • -P port 指定连接到远程主机的端口号。
  • -p 保留原始文件的修改时间、访问时间和modes。
  • -q 安静模式:关闭ssh的进度信息、警告信息和诊断信息
  • -r 递归的copy整个目录
  • -S program 加密连接所使用的程序
  • -v Verbose模式,scp和ssh会打印调试信息。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,182评论 2 33
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,314评论 19 139
  • CA和证书安全协议(SSL/TLS)OpenSSH 一、CA和证书 (一) PKI(Public Key Infr...
    哈喽别样阅读 5,257评论 0 0
  • 文/汐米 化阅读为行动,让读书能切实地改变你的生活。 很多时候,我们看完一本书,做完读书笔记,把书一放,什么都忘记...
    汐米阅读 2,463评论 0 0
  • 1 去XX城市办事,看到一个交警查到酒驾的时候,很客套,类似拉家常似的:“喝...
    王七木阅读 1,664评论 2 2