xref: /freebsd/crypto/openssh/scp.1 (revision 2f513db72b034fd5ef7f080b11be5c711c15186a)
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*2f513db7SEd Maste.\" $OpenBSD: scp.1,v 1.81 2018/09/20 06:58:48 jmc Exp $
12511b41d2SMark Murray.\"
13*2f513db7SEd Maste.Dd $Mdocdate: September 20 2018 $
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
21afde5170SEd Maste.Op Fl 346BCpqrTv
22511b41d2SMark Murray.Op Fl c Ar cipher
23efcad6b7SDag-Erling Smørgrav.Op Fl F Ar ssh_config
24511b41d2SMark Murray.Op Fl i Ar identity_file
25d0c8c0bcSDag-Erling Smørgrav.Op Fl l Ar limit
26ae1f160dSDag-Erling Smørgrav.Op Fl o Ar ssh_option
27efcad6b7SDag-Erling Smørgrav.Op Fl P Ar port
28efcad6b7SDag-Erling Smørgrav.Op Fl S Ar program
2947dd1d1bSDag-Erling Smørgrav.Ar source ... target
30511b41d2SMark Murray.Sh DESCRIPTION
31511b41d2SMark Murray.Nm
32a8f6863aSKris Kennawaycopies files between hosts on a network.
33a8f6863aSKris KennawayIt uses
34511b41d2SMark Murray.Xr ssh 1
35511b41d2SMark Murrayfor data transfer, and uses the same authentication and provides the
36511b41d2SMark Murraysame security as
37511b41d2SMark Murray.Xr ssh 1 .
38511b41d2SMark Murray.Nm
39511b41d2SMark Murraywill ask for passwords or passphrases if they are needed for
40511b41d2SMark Murrayauthentication.
41511b41d2SMark Murray.Pp
4247dd1d1bSDag-Erling SmørgravThe
4347dd1d1bSDag-Erling Smørgrav.Ar source
4447dd1d1bSDag-Erling Smørgravand
4547dd1d1bSDag-Erling Smørgrav.Ar target
4647dd1d1bSDag-Erling Smørgravmay be specified as a local pathname, a remote host with optional path
4747dd1d1bSDag-Erling Smørgravin the form
4847dd1d1bSDag-Erling Smørgrav.Sm off
4947dd1d1bSDag-Erling Smørgrav.Oo user @ Oc host : Op path ,
5047dd1d1bSDag-Erling Smørgrav.Sm on
5147dd1d1bSDag-Erling Smørgravor a URI in the form
5247dd1d1bSDag-Erling Smørgrav.Sm off
5347dd1d1bSDag-Erling Smørgrav.No scp:// Oo user @ Oc host Oo : port Oc Op / path .
5447dd1d1bSDag-Erling Smørgrav.Sm on
55d4af9e69SDag-Erling SmørgravLocal file names can be made explicit using absolute or relative pathnames
56d4af9e69SDag-Erling Smørgravto avoid
57d4af9e69SDag-Erling Smørgrav.Nm
58d4af9e69SDag-Erling Smørgravtreating file names containing
59d4af9e69SDag-Erling Smørgrav.Sq :\&
60d4af9e69SDag-Erling Smørgravas host specifiers.
6147dd1d1bSDag-Erling Smørgrav.Pp
6247dd1d1bSDag-Erling SmørgravWhen copying between two remote hosts, if the URI format is used, a
6347dd1d1bSDag-Erling Smørgrav.Ar port
6447dd1d1bSDag-Erling Smørgravmay only be specified on the
6547dd1d1bSDag-Erling Smørgrav.Ar target
6647dd1d1bSDag-Erling Smørgravif the
6747dd1d1bSDag-Erling Smørgrav.Fl 3
6847dd1d1bSDag-Erling Smørgravoption is used.
69511b41d2SMark Murray.Pp
70511b41d2SMark MurrayThe options are as follows:
71511b41d2SMark Murray.Bl -tag -width Ds
724a421b63SDag-Erling Smørgrav.It Fl 3
734a421b63SDag-Erling SmørgravCopies between two remote hosts are transferred through the local host.
744a421b63SDag-Erling SmørgravWithout this option the data is copied directly between the two remote
754a421b63SDag-Erling Smørgravhosts.
764a421b63SDag-Erling SmørgravNote that this option disables the progress meter.
77511b41d2SMark Murray.It Fl 4
78511b41d2SMark MurrayForces
79511b41d2SMark Murray.Nm
80511b41d2SMark Murrayto use IPv4 addresses only.
81511b41d2SMark Murray.It Fl 6
82511b41d2SMark MurrayForces
83511b41d2SMark Murray.Nm
84511b41d2SMark Murrayto use IPv6 addresses only.
85efcad6b7SDag-Erling Smørgrav.It Fl B
86efcad6b7SDag-Erling SmørgravSelects batch mode (prevents asking for passwords or passphrases).
87efcad6b7SDag-Erling Smørgrav.It Fl C
88efcad6b7SDag-Erling SmørgravCompression enable.
89efcad6b7SDag-Erling SmørgravPasses the
90efcad6b7SDag-Erling Smørgrav.Fl C
91efcad6b7SDag-Erling Smørgravflag to
92efcad6b7SDag-Erling Smørgrav.Xr ssh 1
93efcad6b7SDag-Erling Smørgravto enable compression.
94efcad6b7SDag-Erling Smørgrav.It Fl c Ar cipher
95efcad6b7SDag-Erling SmørgravSelects the cipher to use for encrypting the data transfer.
96efcad6b7SDag-Erling SmørgravThis option is directly passed to
97efcad6b7SDag-Erling Smørgrav.Xr ssh 1 .
98efcad6b7SDag-Erling Smørgrav.It Fl F Ar ssh_config
99efcad6b7SDag-Erling SmørgravSpecifies an alternative
100efcad6b7SDag-Erling Smørgravper-user configuration file for
101efcad6b7SDag-Erling Smørgrav.Nm ssh .
102efcad6b7SDag-Erling SmørgravThis option is directly passed to
103efcad6b7SDag-Erling Smørgrav.Xr ssh 1 .
104efcad6b7SDag-Erling Smørgrav.It Fl i Ar identity_file
105d4af9e69SDag-Erling SmørgravSelects the file from which the identity (private key) for public key
106efcad6b7SDag-Erling Smørgravauthentication is read.
107efcad6b7SDag-Erling SmørgravThis option is directly passed to
108efcad6b7SDag-Erling Smørgrav.Xr ssh 1 .
109efcad6b7SDag-Erling Smørgrav.It Fl l Ar limit
110efcad6b7SDag-Erling SmørgravLimits the used bandwidth, specified in Kbit/s.
111efcad6b7SDag-Erling Smørgrav.It Fl o Ar ssh_option
112efcad6b7SDag-Erling SmørgravCan be used to pass options to
113efcad6b7SDag-Erling Smørgrav.Nm ssh
114efcad6b7SDag-Erling Smørgravin the format used in
115efcad6b7SDag-Erling Smørgrav.Xr ssh_config 5 .
116efcad6b7SDag-Erling SmørgravThis is useful for specifying options
117efcad6b7SDag-Erling Smørgravfor which there is no separate
118efcad6b7SDag-Erling Smørgrav.Nm scp
119efcad6b7SDag-Erling Smørgravcommand-line flag.
120efcad6b7SDag-Erling SmørgravFor full details of the options listed below, and their possible values, see
121efcad6b7SDag-Erling Smørgrav.Xr ssh_config 5 .
122efcad6b7SDag-Erling Smørgrav.Pp
123efcad6b7SDag-Erling Smørgrav.Bl -tag -width Ds -offset indent -compact
124efcad6b7SDag-Erling Smørgrav.It AddressFamily
125efcad6b7SDag-Erling Smørgrav.It BatchMode
126efcad6b7SDag-Erling Smørgrav.It BindAddress
12747dd1d1bSDag-Erling Smørgrav.It BindInterface
128f7167e0eSDag-Erling Smørgrav.It CanonicalDomains
129f7167e0eSDag-Erling Smørgrav.It CanonicalizeFallbackLocal
130f7167e0eSDag-Erling Smørgrav.It CanonicalizeHostname
131f7167e0eSDag-Erling Smørgrav.It CanonicalizeMaxDots
132f7167e0eSDag-Erling Smørgrav.It CanonicalizePermittedCNAMEs
133*2f513db7SEd Maste.It CASignatureAlgorithms
134acc1a9efSDag-Erling Smørgrav.It CertificateFile
135efcad6b7SDag-Erling Smørgrav.It ChallengeResponseAuthentication
136efcad6b7SDag-Erling Smørgrav.It CheckHostIP
137efcad6b7SDag-Erling Smørgrav.It Ciphers
138efcad6b7SDag-Erling Smørgrav.It Compression
139efcad6b7SDag-Erling Smørgrav.It ConnectionAttempts
140d74d50a8SDag-Erling Smørgrav.It ConnectTimeout
141d74d50a8SDag-Erling Smørgrav.It ControlMaster
142d74d50a8SDag-Erling Smørgrav.It ControlPath
143462c32cbSDag-Erling Smørgrav.It ControlPersist
144efcad6b7SDag-Erling Smørgrav.It GlobalKnownHostsFile
145efcad6b7SDag-Erling Smørgrav.It GSSAPIAuthentication
146efcad6b7SDag-Erling Smørgrav.It GSSAPIDelegateCredentials
1475e8dbd04SDag-Erling Smørgrav.It HashKnownHosts
148efcad6b7SDag-Erling Smørgrav.It Host
149efcad6b7SDag-Erling Smørgrav.It HostbasedAuthentication
150bc5531deSDag-Erling Smørgrav.It HostbasedKeyTypes
151efcad6b7SDag-Erling Smørgrav.It HostKeyAlgorithms
152efcad6b7SDag-Erling Smørgrav.It HostKeyAlias
153efcad6b7SDag-Erling Smørgrav.It HostName
15452028650SDag-Erling Smørgrav.It IdentitiesOnly
155076ad2f8SDag-Erling Smørgrav.It IdentityAgent
156076ad2f8SDag-Erling Smørgrav.It IdentityFile
1574a421b63SDag-Erling Smørgrav.It IPQoS
158462c32cbSDag-Erling Smørgrav.It KbdInteractiveAuthentication
1595e8dbd04SDag-Erling Smørgrav.It KbdInteractiveDevices
1604a421b63SDag-Erling Smørgrav.It KexAlgorithms
161efcad6b7SDag-Erling Smørgrav.It LogLevel
162efcad6b7SDag-Erling Smørgrav.It MACs
163efcad6b7SDag-Erling Smørgrav.It NoHostAuthenticationForLocalhost
164efcad6b7SDag-Erling Smørgrav.It NumberOfPasswordPrompts
165efcad6b7SDag-Erling Smørgrav.It PasswordAuthentication
166b15c8340SDag-Erling Smørgrav.It PKCS11Provider
167efcad6b7SDag-Erling Smørgrav.It Port
168efcad6b7SDag-Erling Smørgrav.It PreferredAuthentications
169efcad6b7SDag-Erling Smørgrav.It ProxyCommand
170076ad2f8SDag-Erling Smørgrav.It ProxyJump
171eccfee6eSDag-Erling Smørgrav.It PubkeyAcceptedKeyTypes
172efcad6b7SDag-Erling Smørgrav.It PubkeyAuthentication
173021d409fSDag-Erling Smørgrav.It RekeyLimit
174d74d50a8SDag-Erling Smørgrav.It SendEnv
175efcad6b7SDag-Erling Smørgrav.It ServerAliveInterval
176efcad6b7SDag-Erling Smørgrav.It ServerAliveCountMax
177190cef3dSDag-Erling Smørgrav.It SetEnv
178efcad6b7SDag-Erling Smørgrav.It StrictHostKeyChecking
179efcad6b7SDag-Erling Smørgrav.It TCPKeepAlive
180bc5531deSDag-Erling Smørgrav.It UpdateHostKeys
181efcad6b7SDag-Erling Smørgrav.It User
182efcad6b7SDag-Erling Smørgrav.It UserKnownHostsFile
183efcad6b7SDag-Erling Smørgrav.It VerifyHostKeyDNS
184efcad6b7SDag-Erling Smørgrav.El
185efcad6b7SDag-Erling Smørgrav.It Fl P Ar port
186efcad6b7SDag-Erling SmørgravSpecifies the port to connect to on the remote host.
187efcad6b7SDag-Erling SmørgravNote that this option is written with a capital
188efcad6b7SDag-Erling Smørgrav.Sq P ,
189efcad6b7SDag-Erling Smørgravbecause
190efcad6b7SDag-Erling Smørgrav.Fl p
191a0ee8cc6SDag-Erling Smørgravis already reserved for preserving the times and modes of the file.
192efcad6b7SDag-Erling Smørgrav.It Fl p
193efcad6b7SDag-Erling SmørgravPreserves modification times, access times, and modes from the
194efcad6b7SDag-Erling Smørgravoriginal file.
195efcad6b7SDag-Erling Smørgrav.It Fl q
196d4af9e69SDag-Erling SmørgravQuiet mode: disables the progress meter as well as warning and diagnostic
197d4af9e69SDag-Erling Smørgravmessages from
198d4af9e69SDag-Erling Smørgrav.Xr ssh 1 .
199efcad6b7SDag-Erling Smørgrav.It Fl r
200efcad6b7SDag-Erling SmørgravRecursively copy entire directories.
201d4af9e69SDag-Erling SmørgravNote that
202d4af9e69SDag-Erling Smørgrav.Nm
203d4af9e69SDag-Erling Smørgravfollows symbolic links encountered in the tree traversal.
204efcad6b7SDag-Erling Smørgrav.It Fl S Ar program
205efcad6b7SDag-Erling SmørgravName of
206efcad6b7SDag-Erling Smørgrav.Ar program
207efcad6b7SDag-Erling Smørgravto use for the encrypted connection.
208efcad6b7SDag-Erling SmørgravThe program must understand
209efcad6b7SDag-Erling Smørgrav.Xr ssh 1
210efcad6b7SDag-Erling Smørgravoptions.
211afde5170SEd Maste.It Fl T
212afde5170SEd MasteDisable strict filename checking.
213afde5170SEd MasteBy default when copying files from a remote host to a local directory
214afde5170SEd Maste.Nm
215afde5170SEd Mastechecks that the received filenames match those requested on the command-line
216afde5170SEd Masteto prevent the remote end from sending unexpected or unwanted files.
217afde5170SEd MasteBecause of differences in how various operating systems and shells interpret
218afde5170SEd Mastefilename wildcards, these checks may cause wanted files to be rejected.
219afde5170SEd MasteThis option disables these checks at the expense of fully trusting that
220afde5170SEd Mastethe server will not send unexpected filenames.
221efcad6b7SDag-Erling Smørgrav.It Fl v
222efcad6b7SDag-Erling SmørgravVerbose mode.
223efcad6b7SDag-Erling SmørgravCauses
224efcad6b7SDag-Erling Smørgrav.Nm
225efcad6b7SDag-Erling Smørgravand
226efcad6b7SDag-Erling Smørgrav.Xr ssh 1
227efcad6b7SDag-Erling Smørgravto print debugging messages about their progress.
228efcad6b7SDag-Erling SmørgravThis is helpful in
229efcad6b7SDag-Erling Smørgravdebugging connection, authentication, and configuration problems.
230b66f2d16SKris Kennaway.El
2314a421b63SDag-Erling Smørgrav.Sh EXIT STATUS
232761efaa7SDag-Erling Smørgrav.Ex -std scp
233511b41d2SMark Murray.Sh SEE ALSO
2341e8db6e2SBrian Feldman.Xr sftp 1 ,
235511b41d2SMark Murray.Xr ssh 1 ,
236511b41d2SMark Murray.Xr ssh-add 1 ,
237511b41d2SMark Murray.Xr ssh-agent 1 ,
238511b41d2SMark Murray.Xr ssh-keygen 1 ,
239ee21a45fSDag-Erling Smørgrav.Xr ssh_config 5 ,
240511b41d2SMark Murray.Xr sshd 8
241d95e11bfSDag-Erling Smørgrav.Sh HISTORY
242d95e11bfSDag-Erling Smørgrav.Nm
243a0ee8cc6SDag-Erling Smørgravis based on the rcp program in
244f7167e0eSDag-Erling Smørgrav.Bx
245f7167e0eSDag-Erling Smørgravsource code from the Regents of the University of California.
246d95e11bfSDag-Erling Smørgrav.Sh AUTHORS
247e4a9863fSDag-Erling Smørgrav.An Timo Rinne Aq Mt tri@iki.fi
248e4a9863fSDag-Erling Smørgrav.An Tatu Ylonen Aq Mt ylo@cs.hut.fi
249