Bsdadmin.ru

Записки администратора FreeBSD

Путь на сайте

Домашняя Mans FreeBSD по-русски scp - безопасное копирование

scp - безопасное копирование

SCP(1)
НАИМЕНОВАНИЕ
scp - безопасное копирование (программа удалённого копирования файлов)

КРАТКИЙ ОБЗОР
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 ... [[user@]host2:]file2

ОПИСАНИЕ
scp копирует файлы между хостами в сети. Для передачи данных используется
ssh(1) , предоставляются те же методы аутентификации и безопасности, как
и в ssh(1). В отличии от rcp(1), scp запросит пароль или ключевую фразу,
если это необходимо для аутентификации.

 

Имена файлов могут содержать обозначения, что файл был скопирован на/с хоста.
Для отделения пути файлов от имени узла используется `:'. Возможно копирование
между двумя удалёнными хостами.
Существуют следующие опции:
-1 Использовать протокол SSH1.
-2 Использовать протокол SSH2.
-4 Использовать только IPv4 адреса.
-6 Использовать только IPv6 адреса.
-B Вступает в силу пакетный режим (предотвращает запрос пароля или
ключевой фразы).
-C Запуск сжатия. Передаётся флаг -C в ssh(1).

  -c cipher
Указывается шифр используемый для кодирования передаваемых данных.
Эта опция на прямую передаётся в ssh(1).

-F ssh_config
Указывается альтернативный конфигурационный файл пользователя для ssh.
Эта опция напрямую передаётся в ssh(1).

-i identity_file
Указывается файл аутентификации RSA (приватный ключ). Эта опция на
прямую передаётся в ssh(1).

-l limit
Ограничение использования полосы пропускания, указывается в Kbit/s.

-o ssh_option
Используется для передачи опций ssh в формате используюшемся в
ssh_config(5). Это полезно в использовании опций, для которых не
предусмотрены флаги scp. Для полного объяснения опций перечисленных
ниже, и их возможных значений, смотрите ssh_config(5).

AddressFamily
BatchMode
BindAddress
ChallengeResponseAuthentication
CheckHostIP
Cipher
Ciphers
Compression
CompressionLevel
ConnectionAttempts
ConnectTimeout
ControlMaster
ControlPath
GlobalKnownHostsFile
GSSAPIAuthentication
GSSAPIDelegateCredentials
HashKnownHosts
Host
HostbasedAuthentication
HostKeyAlgorithms
HostKeyAlias
HostName
IdentityFile
IdentitiesOnly
KbdInteractiveDevices
LogLevel
MACs
NoHostAuthenticationForLocalhost
NumberOfPasswordPrompts
PasswordAuthentication
Port
PreferredAuthentications
Protocol
ProxyCommand
PubkeyAuthentication
RekeyLimit
RhostsRSAAuthentication
RSAAuthentication
SendEnv
ServerAliveInterval
ServerAliveCountMax
SmartcardDevice
StrictHostKeyChecking
TCPKeepAlive
UsePrivilegedPort
User
UserKnownHostsFile
VerifyHostKeyDNS

-P port
Указывается порт для соединения с удалённым хостом. Обратите
внимание, что эта опция пишется с заглавной `P', потому, что -p
уже зарезервирована для сохранения времени и режимов файла в
rcp(1).

-p Сохранение времени модификации, времени доступа, и режимов от
оригинального файла.
-q Отключает идентификатор процесса
-r Рекурсивное копирование, вложенных директорий.

-S program
Имя программы, которая будет использоваться для шифрования
соединения. Программа должна понимать ssh(1) опции.

-v Режим отладки. Указывает scp и ssh(1) печатать отладочные
сообщения об их работе. Это полезно для отладки соединения,
аутентификации, и конфигурационных проблемах.

Утилита scp возвращает 0 в случае успеха, и >0 в случае ошибки.

СМОТРИТЕ ТАКЖЕ

rcp(1), sftp(1), ssh(1), ssh-add(1), ssh-agent(1), ssh-keygen(1),
ssh_config(5), sshd(8)

ИСТОРИЯ

scp создана на базе программы rcp(1) с использованием исходного
кода BSD от Регентов Университета Калифорнии.