| SCP(1) | General Commands Manual | SCP(1) |
scp — secure copy
(remote file copy program)
scp |
[-346BCpqrTv] [-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-4scp to use IPv4 addresses only.-6scp 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-rscp
follows symbolic links encountered in the tree traversal.-S
program-Tscp checks that
the received filenames match those requested on the command-line to
prevent the remote end from sending unexpected or unwanted files. Because
of differences in how various operating systems and shells interpret
filename wildcards, these checks may cause wanted files to be rejected.
This option disables these checks at the expense of fully trusting that
the server will not send unexpected filenames.-vscp and
ssh(1) to print debugging messages about their progress.
This is helpful in debugging connection, authentication, and configuration
problems.The scp utility exits 0 on success,
and >0 if an error occurs.
sftp(1), ssh(1), ssh-add(1), ssh-agent(1), ssh-keygen(1), ssh_config(5), sshd(8)
scp is based on the rcp program in
BSD source code from the Regents of the University
of California.
Timo Rinne
<tri@iki.fi>
Tatu Ylonen
<ylo@cs.hut.fi>
| September 20, 2018 | Debian |