]> andersk Git - openssh.git/blame - scp.1
- (dtucker) [misc.c] Move the routingdomain ifdef to allow the socket to
[openssh.git] / scp.1
CommitLineData
bf740959 1.\" -*- nroff -*-
2.\"
3.\" scp.1
4.\"
5.\" Author: Tatu Ylonen <ylo@cs.hut.fi>
6.\"
7.\" Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
8.\" All rights reserved
9.\"
10.\" Created: Sun May 7 00:14:37 1995 ylo
11.\"
bad23583 12.\" $OpenBSD: scp.1,v 1.48 2009/12/29 16:38:41 stevesk Exp $
bf740959 13.\"
e473dcd1 14.Dd $Mdocdate$
bf740959 15.Dt SCP 1
16.Os
17.Sh NAME
18.Nm scp
19.Nd secure copy (remote file copy program)
20.Sh SYNOPSIS
21.Nm scp
a4e5acef 22.Bk -words
433e60ac 23.Op Fl 1246BCpqrv
bf740959 24.Op Fl c Ar cipher
433e60ac 25.Op Fl F Ar ssh_config
bf740959 26.Op Fl i Ar identity_file
bd9f564f 27.Op Fl l Ar limit
38539909 28.Op Fl o Ar ssh_option
433e60ac 29.Op Fl P Ar port
30.Op Fl S Ar program
bf740959 31.Sm off
32.Oo
433e60ac 33.Op Ar user No @
bf740959 34.Ar host1 No :
35.Oc Ns Ar file1
36.Sm on
d0ac0d65 37.Ar ...
bf740959 38.Sm off
39.Oo
433e60ac 40.Op Ar user No @
bf740959 41.Ar host2 No :
42.Oc Ar file2
43.Sm on
a4e5acef 44.Ek
f54651ce 45.Sh DESCRIPTION
bf740959 46.Nm
4fe2af09 47copies files between hosts on a network.
48It uses
bf740959 49.Xr ssh 1
50for data transfer, and uses the same authentication and provides the
51same security as
52.Xr ssh 1 .
53Unlike
54.Xr rcp 1 ,
55.Nm
56will ask for passwords or passphrases if they are needed for
57authentication.
58.Pp
51402e76 59File names may contain a user and host specification to indicate
4fe2af09 60that the file is to be copied to/from that host.
51402e76 61Local file names can be made explicit using absolute or relative pathnames
62to avoid
63.Nm
64treating file names containing
65.Sq :\&
66as host specifiers.
67Copies between two remote hosts are also permitted.
bf740959 68.Pp
69The options are as follows:
70.Bl -tag -width Ds
433e60ac 71.It Fl 1
72Forces
bf740959 73.Nm
433e60ac 74to use protocol 1.
75.It Fl 2
76Forces
77.Nm
78to use protocol 2.
79.It Fl 4
80Forces
81.Nm
82to use IPv4 addresses only.
83.It Fl 6
84Forces
85.Nm
86to use IPv6 addresses only.
bf740959 87.It Fl B
88Selects batch mode (prevents asking for passwords or passphrases).
bf740959 89.It Fl C
4fe2af09 90Compression enable.
91Passes the
bf740959 92.Fl C
93flag to
94.Xr ssh 1
95to enable compression.
433e60ac 96.It Fl c Ar cipher
97Selects the cipher to use for encrypting the data transfer.
98This option is directly passed to
99.Xr ssh 1 .
f1278af7 100.It Fl F Ar ssh_config
101Specifies an alternative
102per-user configuration file for
103.Nm ssh .
104This option is directly passed to
105.Xr ssh 1 .
433e60ac 106.It Fl i Ar identity_file
da9a823d 107Selects the file from which the identity (private key) for public key
433e60ac 108authentication is read.
109This option is directly passed to
110.Xr ssh 1 .
111.It Fl l Ar limit
112Limits the used bandwidth, specified in Kbit/s.
113.It Fl o Ar ssh_option
114Can be used to pass options to
115.Nm ssh
116in the format used in
117.Xr ssh_config 5 .
118This is useful for specifying options
119for which there is no separate
120.Nm scp
121command-line flag.
122For full details of the options listed below, and their possible values, see
123.Xr ssh_config 5 .
124.Pp
125.Bl -tag -width Ds -offset indent -compact
126.It AddressFamily
127.It BatchMode
128.It BindAddress
129.It ChallengeResponseAuthentication
130.It CheckHostIP
131.It Cipher
132.It Ciphers
433e60ac 133.It Compression
134.It CompressionLevel
135.It ConnectionAttempts
78f8c073 136.It ConnectTimeout
5e96b616 137.It ControlMaster
138.It ControlPath
433e60ac 139.It GlobalKnownHostsFile
140.It GSSAPIAuthentication
141.It GSSAPIDelegateCredentials
ba9d1100 142.It HashKnownHosts
433e60ac 143.It Host
144.It HostbasedAuthentication
145.It HostKeyAlgorithms
146.It HostKeyAlias
147.It HostName
148.It IdentityFile
3a065ed0 149.It IdentitiesOnly
396070f8 150.It KbdInteractiveDevices
433e60ac 151.It LogLevel
152.It MACs
153.It NoHostAuthenticationForLocalhost
154.It NumberOfPasswordPrompts
155.It PasswordAuthentication
156.It Port
157.It PreferredAuthentications
158.It Protocol
159.It ProxyCommand
160.It PubkeyAuthentication
db175906 161.It RekeyLimit
433e60ac 162.It RhostsRSAAuthentication
bad23583 163.It RoutingDomain
433e60ac 164.It RSAAuthentication
16cc4c93 165.It SendEnv
5d8d32a3 166.It ServerAliveInterval
167.It ServerAliveCountMax
433e60ac 168.It SmartcardDevice
169.It StrictHostKeyChecking
fd573618 170.It TCPKeepAlive
433e60ac 171.It UsePrivilegedPort
172.It User
173.It UserKnownHostsFile
174.It VerifyHostKeyDNS
433e60ac 175.El
bf740959 176.It Fl P Ar port
4fe2af09 177Specifies the port to connect to on the remote host.
178Note that this option is written with a capital
bf740959 179.Sq P ,
180because
181.Fl p
182is already reserved for preserving the times and modes of the file in
183.Xr rcp 1 .
433e60ac 184.It Fl p
185Preserves modification times, access times, and modes from the
186original file.
187.It Fl q
127b07bd 188Quiet mode: disables the progress meter as well as warning and diagnostic
189messages from
190.Xr ssh 1 .
433e60ac 191.It Fl r
192Recursively copy entire directories.
49c5f262 193Note that
194.Nm
195follows symbolic links encountered in the tree traversal.
b5e300c2 196.It Fl S Ar program
197Name of
198.Ar program
94ec8c6b 199to use for the encrypted connection.
200The program must understand
2e73a022 201.Xr ssh 1
202options.
433e60ac 203.It Fl v
204Verbose mode.
205Causes
48e671d5 206.Nm
433e60ac 207and
208.Xr ssh 1
209to print debugging messages about their progress.
210This is helpful in
211debugging connection, authentication, and configuration problems.
089fbbd2 212.El
578d2b99 213.Pp
214.Ex -std scp
bf740959 215.Sh SEE ALSO
216.Xr rcp 1 ,
61e96248 217.Xr sftp 1 ,
bf740959 218.Xr ssh 1 ,
219.Xr ssh-add 1 ,
220.Xr ssh-agent 1 ,
221.Xr ssh-keygen 1 ,
e4e83d70 222.Xr ssh_config 5 ,
bf740959 223.Xr sshd 8
be193d89 224.Sh HISTORY
225.Nm
226is based on the
227.Xr rcp 1
228program in BSD source code from the Regents of the University of
229California.
230.Sh AUTHORS
231.An Timo Rinne Aq tri@iki.fi
be193d89 232.An Tatu Ylonen Aq ylo@cs.hut.fi
This page took 0.368788 seconds and 5 git commands to generate.