man scp
scp - secure copy (remote file copy program)
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
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.
that the file is to be copied to/from that host. Copies between
two remote hosts are permitted.
scp will replace the contents of the target file (keeping the
inode).
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.
passphrases).
compression.
Selects the cipher to use for encrypting the data transfer.
This option is directly passed to ssh(1).
Specifies an alternative per-user configuration file for
ssh. This option is directly passed to ssh(1).
Selects the file from which the identity (private key) for
RSA authentication is read. This option is directly passed
to ssh(1).
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).
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
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).
the original file.
Name of program to use for the encrypted connection. The
program must understand ssh(1) options.
messages about their progress. This is helpful in debug-
ging connection, authentication, and configuration prob-
lems.
scp exits with 0 on success or >0 if an error occurred.
rcp(1), sftp(1), ssh(1), ssh-add(1), ssh-agent(1), ssh-keygen(1),
ssh_config(5), sshd(8)
scp is based on the rcp(1) program in BSD source code from the
Regents of the University of California.
Timo Rinne ??ri@iki.fi?
Tatu Ylonen ??lo@cs.hut.fi?
------------------------------------------------------------------------------------
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?
---------------------------------------------------------------------------------------
man scp的更多相关文章
- Linux scp 设置nohup后台运行
Linux scp 设置nohup后台运行 1.正常执行scp命令 2.输入ctrl + z 暂停任务 3.bg将其放入后台 4.disown -h 将这个作业忽略HUP信号 5.测试会话中断,任务继 ...
- scp报错 -bash: scp: command not found
环境:RHEL6.5 使用scp命令报错: [root@oradb23 media]# scp /etc/hosts oradb24:/etc/ -bash: scp: command not fou ...
- 利用scp传输文件
在linux下一般用scp这个命令来通过ssh传输文件. 从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本地目 ...
- linux之cp/scp命令+scp命令详解
名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...
- Linux学习之三--scp命令
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的.可能会稍微影响一下速度.当你服务器 ...
- Linux远程复制命令SCP
scp test.json savo@yourdomain.com:/usr/share/nginx/test # 以上命令需配置好ssh
- 【linux】scp命令
scp的作用是在不同主机之间传输文件. 用法: scp user@host:/path1 path2 说明: 把远程主机host中path1的内容拷贝到当前主机的path2 user是远程主机登陆用户 ...
- scp 从远程服务器上一下载文件
scp -P202 xx3.x6.xx.xx:/usr/local/zookeeper-.zip /tmp #指定远程服务器的端口和远程服务器的目标文件 ,最后指定要下载到本的地目录 也可以从远程服务 ...
- 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/ ...
- 使用expect scp避免直接输密码
需求:现在有一百多台的机器,都是使用用户名密码登录做一些运维操作,不想因为密码变更造成管理上的一些麻烦,所以改为通过密钥文件的方式进行登录,需要提前做一些准备工作,把准备好的.SSH文件复制到各机器的 ...
随机推荐
- 主席树入门——询问区间第k大pos2104,询问区间<=k的元素个数hdu4417
poj2104找了个板子..,但是各种IO还可以进行优化 /* 找区间[l,r]第k大的数 */ #include<iostream> #include<cstring> #i ...
- sqlalchemy的使用
from sqlalchemy import Column, Integer, String, Text, ForeignKey, DateTime, UniqueConstraint, Index ...
- hexo基本操作
1.新建一篇文章:hexo new post "article title" 2.生成静态网页:hexo g 3.预览效果:hexo s 4.发布:hexo d
- SqlServer中创建非聚集索引和非聚集索引
聚集索引与非聚集索引,其实已经有很多的文章做过详细介绍. 非聚集索引 简单来说,聚集索引是适合字段变动不大(尽可能不出现Update的字段).出现字段重复率小的列,因为聚集索引是对数据物理位置相同的索 ...
- 关于hbase api的个人总结(带jar包)
1.如果本机代码没问题,jar包没问题的话,检查集群也没用问题,但是代码运行显示 找不到对应的映射主机,需要在 C:\Windows\System32\drivers\etc 中修改host文件, ...
- 20172328 2018-2019《Java软件结构与数据结构》第五周学习总结
20172328 2018-2019<Java软件结构与数据结构>第五周学习总结 概述 Generalization 本周学习了第九章:排序与查找,主要包括线性查找和二分查找算法和几种排序 ...
- Node.js c++ 扩展之HelloWorld
测试环境 vs:vs2017 node.js:9.9.6 相关地址 官方文档对应地址:https://www.nodejs.org/api/addons.html 官方案例对应地址:https://w ...
- ubantu10.04安装ns-2.34
LQ大神说是这个搭配才能完美移植leach 安装如下: 1. 安装必须的软件,因为版本较久远, sudo gedit /etc/apt/sources.list(大概是个意思) 把里面的内容换成: d ...
- Java虚拟机-对象的创建和访问
一.对象的创建: 创建对象在java上面是很简单的,使用new关键字就可以了,但是其实在虚拟机中,java对象的创建是一个复杂的过程. 当java虚拟机遇到一个new的指令的时候,对象创建的程序正式启 ...
- 分布式mongodb分片集群
本博客先简单介绍mongodb入门以及单实例以及mongodb的主从(主从官网是不提倡用的,原因后续介绍),副本集,分片. 第一:nosql介绍: 数据库分为关系型数据库与非关系型数据库,及具代表性的 ...