SCP(1)   BSD General Commands Manual   SCP(1)
NAME
     scp - secure copy (remote file copy program)
SYNOPSIS
     scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
         [-l limit] [-o ssh_option] [-P port] [-S program]
         [[user@]host1:]file1 [...] [[user@]host2:]file2
DESCRIPTION
     scp copies files between hosts on a network.  It uses ssh(1) for
     data transfer, and uses the same authentication and provides the
     same security as ssh(1).  Unlike rcp(1), scp will ask for passwords
     or passphrases if they are needed for authentication.
     Any file name may contain a host and user specification to indicate
     that the file is to be copied to/from that host.  Copies between
     two remote hosts are permitted.
     When copying a source file to a target file which already exists,
     scp will replace the contents of the target file (keeping the
     inode).
     If the target file does not yet exist, an empty file with the tar-
     get file name is created, then filled with the source file con-
     tents.  No attempt is made at "near-atomic" transfer using tempo-
     rary files.
     The options are as follows:
     -1      Forces scp to use protocol 1.
     -2      Forces scp to use protocol 2.
     -4      Forces scp to use IPv4 addresses only.
     -6      Forces scp to use IPv6 addresses only.
     -B      Selects batch mode (prevents asking for passwords or
             passphrases).
     -C      Compression enable.  Passes the -C flag to ssh(1) to enable
             compression.
     -c cipher
          Selects the cipher to use for encrypting the data transfer.
             This option is directly passed to ssh(1).
     -F ssh_config
             Specifies an alternative per-user configuration file for
             ssh.  This option is directly passed to ssh(1).
     -i identity_file
             Selects the file from which the identity (private key) for
             RSA authentication is read.  This option is directly passed
             to ssh(1).
     -l limit
             Limits the used bandwidth, specified in Kbit/s.
  -o ssh_option
             Can be used to pass options to ssh in the format used in
             ssh_config(5).  This is useful for specifying options for
             which there is no separate scp command-line flag.  For full
             details of the options listed below, and their possible
             values, see ssh_config(5).
                   AddressFamily
                   BatchMode
                   BindAddress
                   ChallengeResponseAuthentication
                   CheckHostIP
                   Cipher
                   Ciphers
                   Compression
                   CompressionLevel
                   ConnectionAttempts
                   ConnectTimeout
                   ControlMaster
                   ControlPath
                   GlobalKnownHostsFile
                   GSSAPIAuthentication
                   GSSAPIDelegateCredentials
                   HashKnownHosts
                   Host
                   HostbasedAuthentication
                   HostKeyAlgorithms
                   HostKeyAlias
                   HostName
                   IdentityFile
                   IdentitiesOnly
                   KbdInteractiveDevices
                   LogLevel
                   MACs
                   NoHostAuthenticationForLocalhost
                   NumberOfPasswordPrompts
                   PasswordAuthentication
                   Port
                   PreferredAuthentications
                   Protocol
                   ProxyCommand
                   PubkeyAuthentication
                   RekeyLimit
                   RhostsRSAAuthentication
                   RSAAuthentication
                   SendEnv
                   ServerAliveInterval
                   ServerAliveCountMax
                   SmartcardDevice
                   StrictHostKeyChecking
                   TCPKeepAlive
                   UsePrivilegedPort
                   User
                   UserKnownHostsFile
                   VerifyHostKeyDNS
     -P port
             Specifies the port to connect to on the remote host.  Note
             that this option is written with a capital ?.?. because -p
             is already reserved for preserving the times and modes of
             the file in rcp(1).
     -p      Preserves modification times, access times, and modes from
             the original file.
     -q      Disables the progress meter.
     -r      Recursively copy entire directories.
     -S program
             Name of program to use for the encrypted connection.  The
             program must understand ssh(1) options.
     -v      Verbose mode.  Causes scp and ssh(1) to print debugging
             messages about their progress.  This is helpful in debug-
             ging connection, authentication, and configuration prob-
             lems.
DIAGNOSTICS
     scp exits with 0 on success or >0 if an error occurred.
SEE ALSO
     rcp(1), sftp(1), ssh(1), ssh-add(1), ssh-agent(1), ssh-keygen(1),
     ssh_config(5), sshd(8)
HISTORY
     scp is based on the rcp(1) program in BSD source code from the
     Regents of the University of California.
AUTHORS
     Timo Rinne ??ri@iki.fi?
     Tatu Ylonen ??lo@cs.hut.fi?
BSD                           September 25, 1999                           BSD
------------------------------------------------------------------------------------
SCP(1)   BSD通用命令手册   SCP(1)
名字             
 安全复制(远程文件复制程序)             
简介             
 scp [-1246bcpqrv][-c密码][-f ssh配置][-i标识文件]             
  [-l限制][-o ssh_选项][-p端口][-s程序]             
  [[user@]host1:]file1[…][[user@]host2:]file2
  
描述             
 SCP在网络上的主机之间复制文件。它使用ssh(1)进行数据传输,
 并使用相同的身份验证,并提供与ssh(1)相同的安全性。
 与RCP(1)不同,如果认证需要密码或密码,SCP将询问它们。              
 
 任何文件名都可以包含主机和用户规范,以指示文件将被复制到该主机或从该主机复制。允许在两个远程主机之间复制。
 
 将源文件复制到已存在的目标文件时,SCP将替换目标文件的内容(保留索引节点)。             
 
 如果目标文件尚不存在,将创建一个具有目标文件名的空文件,然后用源文件内容填充。未尝试使用临时文件进行“近原子”传输。
 选项如下:             
 -1   强制SCP使用协议1。             
 -2   强制SCP使用协议2。             
 -4   强制SCP仅使用IPv4地址。             
 -6   强制SCP仅使用IPv6地址。             
 -B   选择批处理模式(防止询问密码或口令)             
 -C   压缩启用。将-c标志传递给ssh(1)以启用压缩。             
 -c   密码
      选择用于加密数据传输的密码。此选项直接传递给ssh(1)。
 -F  配置SSH
   应该提醒用户配置文件通过一个SSH。这个选项是直接传递到SSH的(1)。
 -I   身份文件             
      选择从中读取RSA身份验证标识(私钥)的文件。此选项直接传递给ssh(1)。
    -l   限制           
      限制使用的带宽,以kbit/s为单位。
 -o   ssh_选项             
   可用于以ssh_config(5)中使用的格式将选项传递给ssh。这对于指定没有单独SCP命令行标志的选项很有用。
   有关下面列出的选项及其可能值的完整详细信息,请参阅ssh_config(5)。
    地址族             
    分批模式             
    绑定地址             
    挑战者响应真实性             
    支票挂钩             
    密码             
    密码             
    压缩             
    压缩水平             
    连接尝试次数             
    连接超时             
    控制大师             
    控制路径             
    Globalknownhosts文件             
    GSSAPI身份验证             
    GSSAPIdelegateCredentials公司             
    哈希姆主机             
    宿主             
    主机数据库身份验证             
    主机密钥算法             
    主机密钥             
    主机名             
    标识文件             
    仅识别             
    KBDInteractivedevices公司             
    对数级             
    麦克斯             
    本地主机无主机身份验证             
    密码提示数             
    密码验证             
    端口             
    首选身份验证             
    协议             
    PROXY命令             
    公钥身份验证             
    重新限制             
    Rhostsrsa身份验证             
    RSA身份验证             
    森登夫             
    服务器AliveInterval             
    服务器alivecountmax             
    智能卡设备             
    严格的按键检查             
    保持活力             
    使用特权端口             
    用户             
    用户知道文件             
    验证主机密钥DNS
 -P  端口             
   指定要连接到远程主机上的端口。注意这个选项是用大写字母写的吗??。
   因为-p已经被保留用于在RCP(1)中保留文件的时间和模式。
 -p              保留原始文件中的修改时间、访问时间和模式。
 -q  禁用进度表。
 -S  程序
            用于加密连接的程序名称。程序必须理解ssh(1)选项。
    -v      冗长模式。使scp和ssh(1)打印有关进度的调试消息。这有助于调试连接、身份验证和配置问题。
诊断模式            
 成功时SCP退出0,如果发生错误,则大于0。
参照
     rcp(1), sftp(1), ssh(1), ssh-add(1), ssh-agent(1), ssh-keygen(1),
     ssh_config(5), sshd(8)
历史
     SCP基于加州大学Regents的BSD源代码中的RCP(1)程序。
作者
     Timo Rinne ??ri@iki.fi?
     Tatu Ylonen ??lo@cs.hut.fi?
BSD                           September 25, 1999                           BSD 
---------------------------------------------------------------------------------------
 
 

man scp的更多相关文章

  1. Linux scp 设置nohup后台运行

    Linux scp 设置nohup后台运行 1.正常执行scp命令 2.输入ctrl + z 暂停任务 3.bg将其放入后台 4.disown -h 将这个作业忽略HUP信号 5.测试会话中断,任务继 ...

  2. scp报错 -bash: scp: command not found

    环境:RHEL6.5 使用scp命令报错: [root@oradb23 media]# scp /etc/hosts oradb24:/etc/ -bash: scp: command not fou ...

  3. 利用scp传输文件

    在linux下一般用scp这个命令来通过ssh传输文件. 从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本地目 ...

  4. linux之cp/scp命令+scp命令详解

    名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...

  5. Linux学习之三--scp命令

    scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...

  6. Linux远程复制命令SCP

    scp test.json savo@yourdomain.com:/usr/share/nginx/test # 以上命令需配置好ssh

  7. 【linux】scp命令

    scp的作用是在不同主机之间传输文件. 用法: scp user@host:/path1 path2 说明: 把远程主机host中path1的内容拷贝到当前主机的path2 user是远程主机登陆用户 ...

  8. scp 从远程服务器上一下载文件

    scp -P202 xx3.x6.xx.xx:/usr/local/zookeeper-.zip /tmp #指定远程服务器的端口和远程服务器的目标文件 ,最后指定要下载到本的地目录 也可以从远程服务 ...

  9. linux ssh和scp实例

    ssh 192.160.1.100 -p 40012 scp user 192.169.72.2:/ scp -i /id_rsa -P40027 root@221.212.235.17:/sdzw/ ...

  10. 使用expect scp避免直接输密码

    需求:现在有一百多台的机器,都是使用用户名密码登录做一些运维操作,不想因为密码变更造成管理上的一些麻烦,所以改为通过密钥文件的方式进行登录,需要提前做一些准备工作,把准备好的.SSH文件复制到各机器的 ...

随机推荐

  1. C++ const用法

    C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的.如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助. 1.c ...

  2. java 小程序开发PKCS7Padding 解密方法实现,以及错误Cannot find any provider supporting AES/CBC/PKCS7Padding 解决办法

    近日在对接小程序API,其中wx.getUserInfo api返回的数据encryptedData 的解密算法要求为: AES-128-CBC,数据采用PKCS#7填充. 经过一番查询,得到java ...

  3. 【转】【数据结构】【有n个元素依次进栈,则出栈序列有多少种】

    卡特兰数 大神解释:https://blog.csdn.net/akenseren/article/details/82149145      权侵删 原题 有一个容量足够大的栈,n个元素以一定的顺序 ...

  4. 大数据项目之_15_帮助文档_NTP 配置时间服务器+Linux 集群服务群起脚本+CentOS6.8 升级到 python 到 2.7

    一.NTP 配置时间服务器1.1.检查当前系统时区1.2.同步时间1.3.检查软件包1.4.修改 ntp 配置文件1.5.重启 ntp 服务1.6.设置定时同步任务二.Linux 集群服务群起脚本2. ...

  5. C - 树的统计Count - 树链剖分

    思路 :树剖模板,线段树维护即可. #include<bits/stdc++.h> using namespace std; #define MID int m = (l+r)/2 #de ...

  6. Server酱微信推送中的问题

    1.写在URL的文字就是不在微信端显示 当时为了明显提示写了个这个:<--11111-->后来发现1111不能显示,去掉两边的<---->就可以了, 2.输出到微信端的文字不换 ...

  7. django中models field详解

    本文参考自:django官方文档models/field 在model中添加字段的格式一般为:  field_name = field_type(**field_options) 一  field o ...

  8. js 对时间进行判断 现在的时间是否在后台给的开始时间 和 结束时间 内 (时间格式为:2018-09-03 09:20:30)

    function status(item){ let now = Date.parse(new Date()); let startString = Date.parse(new Date(Date. ...

  9. vue 安装及使用

    一,  vue.js 2.0 1, cnpm install vue-cli -g 全局安装 2, 运行vue查看安装是否成功(创建vue-cli目录: vue init webpack demo) ...

  10. (80)Wangdao.com第十六天_JavaScript Object 对象的相关方法

    Object 对象的相关方法 Object.getPrototypeOf() 返回参数对象的原型. 这是获取某对象的原型对象的标准方法. var F = function () {}; var f = ...