table of contents
- bullseye-backports 4.18.1-1~bpo11+1
- testing 4.18.1-1
- unstable 4.18.1-1
SCP(1) | General Commands Manual | SCP(1) |
НАЗВА¶
scp
—
захищене
OpenSSH
копіювання
файлів
КОРОТКИЙ ОПИС¶
scp
[-346ABCpqrTv
]
[-c
шифрування]
[-F
налаштування_ssh]
[-i
файл_профілю]
[-J
призначення]
[-l
обмеження]
[-o
параметр_ssh]
[-P
порт]
[-S
програма]
джерело ...
призначення
ОПИС¶
scp
копіює
файли між
вузлами у
мережі.
Програма
використовує
для
передавання
даних ssh(1) і
використовує
ті самі
механізми
розпізнавання
та той
самий
захист, що і
ssh(1). scp
попросить
вас ввести
паролі,
якщо вони
потрібні
для
розпізнавання.
Як
локальну
назву
шляху,
можна
вказувати
джерело
і
призначення,
віддалений
шлях із
необов'язковим
шляхом у
форматі
[користувач@]вузол:[шлях],
або адресу
у форматі
scp://[користувач@]вузол[:порт][/шлях].
Локальні
назви
файлів
можна
зробити
явними з
використанням
абсолютних
і
відносних
шляхів з
метою
уникнення
інтерпретації
scp
назв
файлів, що
містять ‘:’,
як
специфікатори
вузла.
При
копіюванні
між двома
віддаленими
вузлами,
якщо
використано
формат
адреси,
порт
можна
вказувати
у
призначенні,
лише якщо
використано
параметр
-3
.
Параметри є такими:
-3
- Дані при
копіюванні
між двома
віддаленими
вузлами
передавати
крізь
локальний
вузол
мережі. Без
цього
параметра
дані буде
безпосередньо
скопійовано
між двома
віддаленими
вузлами.
Зауважте,
що цей
параметр
вимикає
смужку
поступу і
вибирає
пакетний
режим для
другого
вузла,
оскільки
scp
не може надсилати запити щодо паролів для обох вузлах. -4
- Примусити
scp
використовувати лише адреси IPv4. -6
- Примусити
scp
використовувати лише адреси IPv6. -A
- Уможливлює переспрямування ssh-agent(1) на віддалену систему. Типовою поведінкою є робота без переспрямовування агента розпізнавання.
-B
- Вибирає пакетний режим (запобігає запитам щодо паролів).
-C
- Увімкнути
стискання.
Передає
прапорець
-C
команді ssh(1), щоб увімкнути стискання. -c
шифрування- Вибирає шифрування, яким слід скористатися при шифруванні передавання даних. Цей параметр буде безпосередньо передано ssh(1).
-F
налаштування_ssh- Вказує
альтернативний
файл
налаштувань
користувача
для
ssh
. Цей параметр буде безпосередньо передано ssh(1). -i
файл_профілю- Вибирає файл, з якого буде прочитано профіль (закритий ключ) для розпізнавання за відкритим ключем. Цей параметр буде безпосередньо передано ssh(1).
-J
призначення- Встановлювати
з'єднання
із вузлом
призначення,
спочатку
встановивши
scp
у з'єднання із проміжним вузлом, який описано аргументом призначення, а потім встановивши переспрямовування TCP до остаточного призначення з проміжного вузла. Можна вказати декілька проміжних вузлів, відокремивши їхні записи комами. Це скорочення для визначення інструкції налаштовуванняProxyJump
. Цей параметр буде безпосередньо передано ssh(1). -l
обмеження- Обмежує використання каналу зв'язку, визначається у кбіт/с.
-o
параметр_ssh- Можна
скористатися
для
передавання
параметрів
ssh
у форматі, який використовує ssh_config(5). Корисно для задання параметрів, для яких немає окремих прапорців командного рядкаscp
. Щоб дізнатися більше про параметри з наведеного нижче списку та їхні можливі значення, ознайомтеся зі сторінкою підручника ssh_config(5).- AddressFamily
- BatchMode
- BindAddress
- BindInterface
- CanonicalDomains
- CanonicalizeFallbackLocal
- CanonicalizeHostname
- CanonicalizeMaxDots
- CanonicalizePermittedCNAMEs
- CASignatureAlgorithms
- CertificateFile
- ChallengeResponseAuthentication
- CheckHostIP
- Ciphers
- Стискання
- 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
- ProxyCommand
- ProxyJump
- PubkeyAcceptedKeyTypes
- PubkeyAuthentication
- RekeyLimit
- SendEnv
- ServerAliveInterval
- ServerAliveCountMax
- SetEnv
- StrictHostKeyChecking
- TCPKeepAlive
- UpdateHostKeys
- User
- UserKnownHostsFile
- VerifyHostKeyDNS
-P
порт- Визначає
порт, з
яким слід
встановити
з'єднання
на
віддаленому
вузлі.
Зауважте,
що цей
параметр
вказують
із
використанням
великої
літери ‘P’,
оскільки
параметр з
малою
-p
вже зарезервовано для збереження часових позначок та бітів режиму доступу для файла. -p
- Зберігає час внесення змін, час доступу і режим з початкового файла.
-q
- Режим без повідомлень: вимикає смужку поступу, а також попередження та діагностичні повідомлення від ssh(1).
-r
- Рекурсивно
копіювати
цілі
каталоги.
Зауважте,
що
scp
переходитиме за символічними посиланнями, які буде виявлено під час обходу ієрархії каталогів. -S
програма- Назва програми, якою слід скористатися для шифрованого з'єднання. Програма має обробляти параметри ssh(1).
-T
- Вимкнути
строгу
перевірку
назв
файлів.
Типово, при
копіювання
файлів з
віддаленого
вузла до
локального
каталогу
scp
перевіряє, чи збігаються назви отриманих файлів із назвами файлів, щодо яких було надіслано запит у командному рядку, для запобігання надсиланню з віддаленого кінця зв'язку неочікуваних або небажаних файлів. Через відмінності у тому, як різні операційні системи і командні оболонки інтерпретують символи-замінники у назвах файлів, ці перевірки можуть спричинити відмову у передаванні бажаних файлів. Цей параметр вимикає перевірки за рахунок повної впевненості щодо того, що сервер не надішле файлів із неочікуваними назвами. -v
- Режим
докладних
повідомлень.
Наказує
scp
та ssh(1) виводити діагностичні повідомлення щодо поступу обробки завдань. Корисно для діагностики з'єднання і проблем із налаштуваннями.
СТАН ВИХОДУ¶
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
засновано
на
програмі rcp
у
початковому
коді BSD
від Ради
регентів
Університету
Каліфорнії.
АВТОРИ¶
Timo Rinne <tri@iki.fi> Tatu Ylonen <ylo@cs.hut.fi>
ПЕРЕКЛАД¶
Український переклад цієї сторінки посібника виконано Yuri Chornoivan <yurchor@ukr.net>
Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General Public License Version 3. НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.
Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: trans-uk@lists.fedoraproject.org
$Mdocdate: 3 серпня 2020 року $ | Debian |