xref: /freebsd/crypto/openssh/scp.1 (revision f7167e0ea0bf5aaabff9490453b3b71b3f1b4d51)
1511b41d2SMark Murray.\"
2511b41d2SMark Murray.\" scp.1
3511b41d2SMark Murray.\"
4511b41d2SMark Murray.\" Author: Tatu Ylonen <ylo@cs.hut.fi>
5511b41d2SMark Murray.\"
6511b41d2SMark Murray.\" Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
7511b41d2SMark Murray.\"                    All rights reserved
8511b41d2SMark Murray.\"
9511b41d2SMark Murray.\" Created: Sun May  7 00:14:37 1995 ylo
10511b41d2SMark Murray.\"
11*f7167e0eSDag-Erling Smørgrav.\" $OpenBSD: scp.1,v 1.61 2013/10/20 09:51:26 djm Exp $
12511b41d2SMark Murray.\"
13*f7167e0eSDag-Erling Smørgrav.Dd October 20, 2013
14511b41d2SMark Murray.Dt SCP 1
15511b41d2SMark Murray.Os
16511b41d2SMark Murray.Sh NAME
17511b41d2SMark Murray.Nm scp
18511b41d2SMark Murray.Nd secure copy (remote file copy program)
19511b41d2SMark Murray.Sh SYNOPSIS
20511b41d2SMark Murray.Nm scp
21d0c8c0bcSDag-Erling Smørgrav.Bk -words
224a421b63SDag-Erling Smørgrav.Op Fl 12346BCpqrv
23511b41d2SMark Murray.Op Fl c Ar cipher
24efcad6b7SDag-Erling Smørgrav.Op Fl F Ar ssh_config
25511b41d2SMark Murray.Op Fl i Ar identity_file
26d0c8c0bcSDag-Erling Smørgrav.Op Fl l Ar limit
27ae1f160dSDag-Erling Smørgrav.Op Fl o Ar ssh_option
28efcad6b7SDag-Erling Smørgrav.Op Fl P Ar port
29efcad6b7SDag-Erling Smørgrav.Op Fl S Ar program
30511b41d2SMark Murray.Sm off
31511b41d2SMark Murray.Oo
32efcad6b7SDag-Erling Smørgrav.Op Ar user No @
33511b41d2SMark Murray.Ar host1 No :
34462c32cbSDag-Erling Smørgrav.Oc Ar file1
35511b41d2SMark Murray.Sm on
36d4af9e69SDag-Erling Smørgrav.Ar ...
37511b41d2SMark Murray.Sm off
38511b41d2SMark Murray.Oo
39efcad6b7SDag-Erling Smørgrav.Op Ar user No @
40511b41d2SMark Murray.Ar host2 No :
41511b41d2SMark Murray.Oc Ar file2
42511b41d2SMark Murray.Sm on
43d0c8c0bcSDag-Erling Smørgrav.Ek
44511b41d2SMark Murray.Sh DESCRIPTION
45511b41d2SMark Murray.Nm
46a8f6863aSKris Kennawaycopies files between hosts on a network.
47a8f6863aSKris KennawayIt uses
48511b41d2SMark Murray.Xr ssh 1
49511b41d2SMark Murrayfor data transfer, and uses the same authentication and provides the
50511b41d2SMark Murraysame security as
51511b41d2SMark Murray.Xr ssh 1 .
52511b41d2SMark MurrayUnlike
53511b41d2SMark Murray.Xr rcp 1 ,
54511b41d2SMark Murray.Nm
55511b41d2SMark Murraywill ask for passwords or passphrases if they are needed for
56511b41d2SMark Murrayauthentication.
57511b41d2SMark Murray.Pp
58d4af9e69SDag-Erling SmørgravFile names may contain a user and host specification to indicate
59a8f6863aSKris Kennawaythat the file is to be copied to/from that host.
60d4af9e69SDag-Erling SmørgravLocal file names can be made explicit using absolute or relative pathnames
61d4af9e69SDag-Erling Smørgravto avoid
62d4af9e69SDag-Erling Smørgrav.Nm
63d4af9e69SDag-Erling Smørgravtreating file names containing
64d4af9e69SDag-Erling Smørgrav.Sq :\&
65d4af9e69SDag-Erling Smørgravas host specifiers.
66d4af9e69SDag-Erling SmørgravCopies between two remote hosts are also permitted.
67511b41d2SMark Murray.Pp
68511b41d2SMark MurrayThe options are as follows:
69511b41d2SMark Murray.Bl -tag -width Ds
70d0c8c0bcSDag-Erling Smørgrav.It Fl 1
71d0c8c0bcSDag-Erling SmørgravForces
72d0c8c0bcSDag-Erling Smørgrav.Nm
73d0c8c0bcSDag-Erling Smørgravto use protocol 1.
74d0c8c0bcSDag-Erling Smørgrav.It Fl 2
75d0c8c0bcSDag-Erling SmørgravForces
76d0c8c0bcSDag-Erling Smørgrav.Nm
77d0c8c0bcSDag-Erling Smørgravto use protocol 2.
784a421b63SDag-Erling Smørgrav.It Fl 3
794a421b63SDag-Erling SmørgravCopies between two remote hosts are transferred through the local host.
804a421b63SDag-Erling SmørgravWithout this option the data is copied directly between the two remote
814a421b63SDag-Erling Smørgravhosts.
824a421b63SDag-Erling SmørgravNote that this option disables the progress meter.
83511b41d2SMark Murray.It Fl 4
84511b41d2SMark MurrayForces
85511b41d2SMark Murray.Nm
86511b41d2SMark Murrayto use IPv4 addresses only.
87511b41d2SMark Murray.It Fl 6
88511b41d2SMark MurrayForces
89511b41d2SMark Murray.Nm
90511b41d2SMark Murrayto use IPv6 addresses only.
91efcad6b7SDag-Erling Smørgrav.It Fl B
92efcad6b7SDag-Erling SmørgravSelects batch mode (prevents asking for passwords or passphrases).
93efcad6b7SDag-Erling Smørgrav.It Fl C
94efcad6b7SDag-Erling SmørgravCompression enable.
95efcad6b7SDag-Erling SmørgravPasses the
96efcad6b7SDag-Erling Smørgrav.Fl C
97efcad6b7SDag-Erling Smørgravflag to
98efcad6b7SDag-Erling Smørgrav.Xr ssh 1
99efcad6b7SDag-Erling Smørgravto enable compression.
100efcad6b7SDag-Erling Smørgrav.It Fl c Ar cipher
101efcad6b7SDag-Erling SmørgravSelects the cipher to use for encrypting the data transfer.
102efcad6b7SDag-Erling SmørgravThis option is directly passed to
103efcad6b7SDag-Erling Smørgrav.Xr ssh 1 .
104efcad6b7SDag-Erling Smørgrav.It Fl F Ar ssh_config
105efcad6b7SDag-Erling SmørgravSpecifies an alternative
106efcad6b7SDag-Erling Smørgravper-user configuration file for
107efcad6b7SDag-Erling Smørgrav.Nm ssh .
108efcad6b7SDag-Erling SmørgravThis option is directly passed to
109efcad6b7SDag-Erling Smørgrav.Xr ssh 1 .
110efcad6b7SDag-Erling Smørgrav.It Fl i Ar identity_file
111d4af9e69SDag-Erling SmørgravSelects the file from which the identity (private key) for public key
112efcad6b7SDag-Erling Smørgravauthentication is read.
113efcad6b7SDag-Erling SmørgravThis option is directly passed to
114efcad6b7SDag-Erling Smørgrav.Xr ssh 1 .
115efcad6b7SDag-Erling Smørgrav.It Fl l Ar limit
116efcad6b7SDag-Erling SmørgravLimits the used bandwidth, specified in Kbit/s.
117efcad6b7SDag-Erling Smørgrav.It Fl o Ar ssh_option
118efcad6b7SDag-Erling SmørgravCan be used to pass options to
119efcad6b7SDag-Erling Smørgrav.Nm ssh
120efcad6b7SDag-Erling Smørgravin the format used in
121efcad6b7SDag-Erling Smørgrav.Xr ssh_config 5 .
122efcad6b7SDag-Erling SmørgravThis is useful for specifying options
123efcad6b7SDag-Erling Smørgravfor which there is no separate
124efcad6b7SDag-Erling Smørgrav.Nm scp
125efcad6b7SDag-Erling Smørgravcommand-line flag.
126efcad6b7SDag-Erling SmørgravFor full details of the options listed below, and their possible values, see
127efcad6b7SDag-Erling Smørgrav.Xr ssh_config 5 .
128efcad6b7SDag-Erling Smørgrav.Pp
129efcad6b7SDag-Erling Smørgrav.Bl -tag -width Ds -offset indent -compact
130efcad6b7SDag-Erling Smørgrav.It AddressFamily
131efcad6b7SDag-Erling Smørgrav.It BatchMode
132efcad6b7SDag-Erling Smørgrav.It BindAddress
133*f7167e0eSDag-Erling Smørgrav.It CanonicalDomains
134*f7167e0eSDag-Erling Smørgrav.It CanonicalizeFallbackLocal
135*f7167e0eSDag-Erling Smørgrav.It CanonicalizeHostname
136*f7167e0eSDag-Erling Smørgrav.It CanonicalizeMaxDots
137*f7167e0eSDag-Erling Smørgrav.It CanonicalizePermittedCNAMEs
138efcad6b7SDag-Erling Smørgrav.It ChallengeResponseAuthentication
139efcad6b7SDag-Erling Smørgrav.It CheckHostIP
140efcad6b7SDag-Erling Smørgrav.It Cipher
141efcad6b7SDag-Erling Smørgrav.It Ciphers
142efcad6b7SDag-Erling Smørgrav.It Compression
143efcad6b7SDag-Erling Smørgrav.It CompressionLevel
144efcad6b7SDag-Erling Smørgrav.It ConnectionAttempts
145d74d50a8SDag-Erling Smørgrav.It ConnectTimeout
146d74d50a8SDag-Erling Smørgrav.It ControlMaster
147d74d50a8SDag-Erling Smørgrav.It ControlPath
148462c32cbSDag-Erling Smørgrav.It ControlPersist
149efcad6b7SDag-Erling Smørgrav.It GlobalKnownHostsFile
150efcad6b7SDag-Erling Smørgrav.It GSSAPIAuthentication
151efcad6b7SDag-Erling Smørgrav.It GSSAPIDelegateCredentials
1525e8dbd04SDag-Erling Smørgrav.It HashKnownHosts
153efcad6b7SDag-Erling Smørgrav.It Host
154efcad6b7SDag-Erling Smørgrav.It HostbasedAuthentication
155efcad6b7SDag-Erling Smørgrav.It HostKeyAlgorithms
156efcad6b7SDag-Erling Smørgrav.It HostKeyAlias
157efcad6b7SDag-Erling Smørgrav.It HostName
158efcad6b7SDag-Erling Smørgrav.It IdentityFile
15952028650SDag-Erling Smørgrav.It IdentitiesOnly
1604a421b63SDag-Erling Smørgrav.It IPQoS
161462c32cbSDag-Erling Smørgrav.It KbdInteractiveAuthentication
1625e8dbd04SDag-Erling Smørgrav.It KbdInteractiveDevices
1634a421b63SDag-Erling Smørgrav.It KexAlgorithms
164efcad6b7SDag-Erling Smørgrav.It LogLevel
165efcad6b7SDag-Erling Smørgrav.It MACs
166efcad6b7SDag-Erling Smørgrav.It NoHostAuthenticationForLocalhost
167efcad6b7SDag-Erling Smørgrav.It NumberOfPasswordPrompts
168efcad6b7SDag-Erling Smørgrav.It PasswordAuthentication
169b15c8340SDag-Erling Smørgrav.It PKCS11Provider
170efcad6b7SDag-Erling Smørgrav.It Port
171efcad6b7SDag-Erling Smørgrav.It PreferredAuthentications
172efcad6b7SDag-Erling Smørgrav.It Protocol
173efcad6b7SDag-Erling Smørgrav.It ProxyCommand
174efcad6b7SDag-Erling Smørgrav.It PubkeyAuthentication
175021d409fSDag-Erling Smørgrav.It RekeyLimit
176efcad6b7SDag-Erling Smørgrav.It RhostsRSAAuthentication
177efcad6b7SDag-Erling Smørgrav.It RSAAuthentication
178d74d50a8SDag-Erling Smørgrav.It SendEnv
179efcad6b7SDag-Erling Smørgrav.It ServerAliveInterval
180efcad6b7SDag-Erling Smørgrav.It ServerAliveCountMax
181efcad6b7SDag-Erling Smørgrav.It StrictHostKeyChecking
182efcad6b7SDag-Erling Smørgrav.It TCPKeepAlive
183efcad6b7SDag-Erling Smørgrav.It UsePrivilegedPort
184efcad6b7SDag-Erling Smørgrav.It User
185efcad6b7SDag-Erling Smørgrav.It UserKnownHostsFile
186efcad6b7SDag-Erling Smørgrav.It VerifyHostKeyDNS
187efcad6b7SDag-Erling Smørgrav.El
188efcad6b7SDag-Erling Smørgrav.It Fl P Ar port
189efcad6b7SDag-Erling SmørgravSpecifies the port to connect to on the remote host.
190efcad6b7SDag-Erling SmørgravNote that this option is written with a capital
191efcad6b7SDag-Erling Smørgrav.Sq P ,
192efcad6b7SDag-Erling Smørgravbecause
193efcad6b7SDag-Erling Smørgrav.Fl p
194efcad6b7SDag-Erling Smørgravis already reserved for preserving the times and modes of the file in
195efcad6b7SDag-Erling Smørgrav.Xr rcp 1 .
196efcad6b7SDag-Erling Smørgrav.It Fl p
197efcad6b7SDag-Erling SmørgravPreserves modification times, access times, and modes from the
198efcad6b7SDag-Erling Smørgravoriginal file.
199efcad6b7SDag-Erling Smørgrav.It Fl q
200d4af9e69SDag-Erling SmørgravQuiet mode: disables the progress meter as well as warning and diagnostic
201d4af9e69SDag-Erling Smørgravmessages from
202d4af9e69SDag-Erling Smørgrav.Xr ssh 1 .
203efcad6b7SDag-Erling Smørgrav.It Fl r
204efcad6b7SDag-Erling SmørgravRecursively copy entire directories.
205d4af9e69SDag-Erling SmørgravNote that
206d4af9e69SDag-Erling Smørgrav.Nm
207d4af9e69SDag-Erling Smørgravfollows symbolic links encountered in the tree traversal.
208efcad6b7SDag-Erling Smørgrav.It Fl S Ar program
209efcad6b7SDag-Erling SmørgravName of
210efcad6b7SDag-Erling Smørgrav.Ar program
211efcad6b7SDag-Erling Smørgravto use for the encrypted connection.
212efcad6b7SDag-Erling SmørgravThe program must understand
213efcad6b7SDag-Erling Smørgrav.Xr ssh 1
214efcad6b7SDag-Erling Smørgravoptions.
215efcad6b7SDag-Erling Smørgrav.It Fl v
216efcad6b7SDag-Erling SmørgravVerbose mode.
217efcad6b7SDag-Erling SmørgravCauses
218efcad6b7SDag-Erling Smørgrav.Nm
219efcad6b7SDag-Erling Smørgravand
220efcad6b7SDag-Erling Smørgrav.Xr ssh 1
221efcad6b7SDag-Erling Smørgravto print debugging messages about their progress.
222efcad6b7SDag-Erling SmørgravThis is helpful in
223efcad6b7SDag-Erling Smørgravdebugging connection, authentication, and configuration problems.
224b66f2d16SKris Kennaway.El
2254a421b63SDag-Erling Smørgrav.Sh EXIT STATUS
226761efaa7SDag-Erling Smørgrav.Ex -std scp
227511b41d2SMark Murray.Sh SEE ALSO
228511b41d2SMark Murray.Xr rcp 1 ,
2291e8db6e2SBrian Feldman.Xr sftp 1 ,
230511b41d2SMark Murray.Xr ssh 1 ,
231511b41d2SMark Murray.Xr ssh-add 1 ,
232511b41d2SMark Murray.Xr ssh-agent 1 ,
233511b41d2SMark Murray.Xr ssh-keygen 1 ,
234ee21a45fSDag-Erling Smørgrav.Xr ssh_config 5 ,
235511b41d2SMark Murray.Xr sshd 8
236d95e11bfSDag-Erling Smørgrav.Sh HISTORY
237d95e11bfSDag-Erling Smørgrav.Nm
238d95e11bfSDag-Erling Smørgravis based on the
239d95e11bfSDag-Erling Smørgrav.Xr rcp 1
240*f7167e0eSDag-Erling Smørgravprogram in
241*f7167e0eSDag-Erling Smørgrav.Bx
242*f7167e0eSDag-Erling Smørgravsource code from the Regents of the University of California.
243d95e11bfSDag-Erling Smørgrav.Sh AUTHORS
244e4a9863fSDag-Erling Smørgrav.An Timo Rinne Aq Mt tri@iki.fi
245e4a9863fSDag-Erling Smørgrav.An Tatu Ylonen Aq Mt ylo@cs.hut.fi
246