-p | preserves modification times, access times, and modes from the original file.
| -3 Copies between two remote hosts are transferred through the local host.
I.e. rhostvenus → localsun → rhostmars.
Without this option the data is copied directly between the two remote hosts.
Disables the progress meter.
| -r | Recursively copy entire directories. Follows symbolic links encountered in the tree traversal.
| -B | batch mode (prevents asking for passwords or passphrases).
| -C Compression enable. Passes -C to ssh to enable compression.
| -c cipher | Selects the cipher to use for encrypting the data transfer, directly passed to ssh.
| -F ssh_config| Alternative per-user configuration file for ssh. directly passed to ssh.
| -i identity_file| the file from which the identity (private key) for public key authentication is read.
directly passed to ssh(1).
| -l limit | Limits bandwidth in Kbit/s.
| -o ssh_option pass options to ssh in the format used in ssh_config.
Useful for specifying options unavailable as command-line flag.
For details of the options listed below, and their values, see ssh_config
| -1 | protocol 1.
| -2 | protocol 2.
| -4 | use IPv4 addresses only.
| -6 use IPv6 addresses only.
AddressFamily
BatchMode
BindAddress
CanonicalDomains
CanonicalizeFallbackLocal
CanonicalizeHostname
CanonicalizeMaxDots
CanonicalizePermittedCNAMEs
CertificateFile
ChallengeResponseAuthentication
CheckHostIP
Cipher
Ciphers
Compression
CompressionLevel
ConnectionAttempts
ConnectTimeout
ControlMaster
ControlPath
ControlPersist
GlobalKnownHostsFile
GSSAPIAuthentication
GSSAPIDelegateCredentials
HashKnownHosts
Host
HostbasedAuthentication
HostbasedKeyTypes
HostKeyAlgorithms
HostKeyAlias
HostName
IdentitiesOnly
IdentityAgent
IdentityFile
IPQoS
KbdInteractiveAuthentication
KbdInteractiveDevices
KexAlgorithms
LogLevel
MACs
NoHostAuthenticationForLocalhost
NumberOfPasswordPrompts
PasswordAuthentication
PKCS11Provider
Port
PreferredAuthentications
Protocol
ProxyCommand
ProxyJump
PubkeyAcceptedKeyTypes
PubkeyAuthentication
RekeyLimit
RhostsRSAAuthentication
RSAAuthentication
SendEnv
ServerAliveInterval
ServerAliveCountMax
StrictHostKeyChecking
TCPKeepAlive
UpdateHostKeys
UsePrivilegedPort
User
UserKnownHostsFile
VerifyHostKeyDNS
| | |
| -P port
to connect to on the remote host. (Capital `P', -p is for preserving the times and modes of the file.)
| -q | Quiet mode: disables progress meter and warning and diagnostic messages from ssh.
| -S program | program to use for the encrypted connection. The program must understand ssh(1) options.
| -v Verbose scp and ssh output debugging messages about progress.
Helpful in debugging connection, authentication, and configuration problems.
| | | | | | | | | | | | | | | | | | |