SCP(1) | General Commands Manual | SCP(1) |
scp
—
scp |
[-346BCpqrv ] [-c
cipher] [-F
ssh_config] [-i
identity_file] [-l
limit] [-o
ssh_option] [-P
port] [-S
program] source ...
target |
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). scp
will ask for passwords or passphrases if they are needed for authentication.
The source and target
may be specified as a local pathname, a remote host with optional path in
the form [user@]host:[path], or a URI in the form
scp:// [user@]host[:port][/path]. Local file names
can be made explicit using absolute or relative pathnames to avoid
scp
treating file names containing ‘:’
as host specifiers.
When copying between two remote hosts, if the URI format is used,
a port may only be specified on the
target if the -3
option is
used.
The options are as follows:
-3
-4
scp
to use IPv4 addresses only.-6
scp
to use IPv6 addresses only.-B
-C
-C
flag to
ssh(1) to enable
compression.-c
cipher-F
ssh_configssh
. This option is directly passed to
ssh(1).-i
identity_file-l
limit-o
ssh_optionssh
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).
-P
port-p
is already reserved for preserving the times
and modes of the file.-p
-q
-r
scp
follows symbolic links encountered in the tree traversal.-S
program-v
scp
and
ssh(1) to print debugging
messages about their progress. This is helpful in debugging connection,
authentication, and configuration problems.scp
utility exits 0 on success,
and >0 if an error occurs.
scp
is based on the rcp program in
BSD source code from the Regents of the University of
California.
July 19 2018 | NetBSD 8.99 |