table of contents
- trixie 4.27.0-1
- trixie-backports 4.30.0-1~bpo13+1
- testing 4.30.0-1
- unstable 4.30.0-1
| SCP(1) | General Commands Manual | SCP(1) |
НАЗВА¶
scp —
захищене
OpenSSH
копіювання
файлів
КОРОТКИЙ ОПИС¶
scp
[-346ABCOpqRrsTv] [-c
шифрування]
[-D
шлях_до_сервера_sftp]
[-F
налаштування_ssh]
[-i
файл_профілю]
[-J
призначення]
[-l
обмеження]
[-o
параметр_ssh]
[-P
порт]
[-S
програма]
[-X
параметр_sftp]
джерело ...
призначення
ОПИС¶
scp
копіює
файли між
вузлами у
мережі.
Для
передавання
даних
програма
scp
використовує
протокол SFTP
з
використанням
з'єднання
ssh(1), а також
використовує
той самий
механізм
розпізнавання
користувачів
та надає
той самий
захист, що і
використаний
для сеансу
входу до
системи.
scp
проситиме
ввести
паролі,
якщо вони
потрібні
для
розпізнавання
користувача.
Як
локальну
назву
шляху,
можна
вказувати
джерело
і
призначення,
віддалений
шлях із
необов'язковим
шляхом у
форматі
[користувач@]вузол:[шлях],
або адресу
у форматі
scp://[користувач@]вузол[:порт][/шлях].
Локальні
назви
файлів
можна
зробити
явними з
використанням
абсолютних
і
відносних
шляхів з
метою
уникнення
інтерпретації
scp назв
файлів, що
містять ‘:’,
як
специфікатори
вузла.
При
копіюванні
між двома
віддаленими
вузлами,
якщо
використано
формат
адреси,
порт не
можна
вказувати
у
призначенні,
якщо
використано
параметр
-R.
Параметри є такими:
-3- Дані при
копіюванні
між двома
віддаленими
вузлами
передавати
крізь
локальний
вузол
мережі. Цей
режим є
типовим,
але
копіювання
між двома
віддаленими
вузлами
може
відбуватися
також із
використанням
параметра
-R. Без цього параметра дані буде безпосередньо скопійовано між двома віддаленими вузлами. Зауважте, що при використанні застарілого протоколу SCP (з використанням прапорця-O), цей параметр вибирає пакетний режим для другого вузла, оскількиscpне може надсилати запити щодо паролів для обох вузлах. -4- Примусити
scpвикористовувати лише адреси IPv4. -6- Примусити
scpвикористовувати лише адреси IPv6. -A- Уможливлює переспрямування ssh-agent(1) на віддалену систему. Типовою поведінкою є робота без переспрямовування агента розпізнавання.
-B- Вибирає пакетний режим (запобігає запитам щодо паролів).
-C- Увімкнути
стискання.
Передає
прапорець
-Cкоманді ssh(1), щоб увімкнути стискання. -cшифрування- Вибирає шифрування, яким слід скористатися при шифруванні передавання даних. Цей параметр буде безпосередньо передано ssh(1).
-Dшлях_на_сервері_sftp- Встановлювати з'єднання безпосередньо до локальної програми-сервера SFTP, а не віддаленої з використанням ssh(1). Цей параметр може бути корисним при діагностиці роботи клієнта і сервера.
-Fналаштування_ssh- Вказує
альтернативний
файл
налаштувань
користувача
для
ssh. Цей параметр буде безпосередньо передано ssh(1). -iфайл_профілю- Вибирає файл, з якого буде прочитано профіль (закритий ключ) для розпізнавання за відкритим ключем. Цей параметр буде безпосередньо передано ssh(1).
-Jпризначення- Встановлювати
з'єднання
із вузлом
призначення,
спочатку
встановивши
scpу з'єднання із проміжним вузлом, який описано аргументом призначення, а потім встановивши переспрямовування TCP до остаточного призначення з проміжного вузла. Можна вказати декілька проміжних вузлів, відокремивши їхні записи комами. Це скорочення для визначення інструкції налаштовуванняProxyJump. Цей параметр буде безпосередньо передано ssh(1). -lобмеження- Обмежує використання каналу зв'язку, визначається у кбіт/с.
-O- Скористатися застарілим протоколом SCP для передавання файлів, замість протоколу SFTP. Можливо, доведеться скористатися примусово протоколом SCP для серверів, де не реалізовано SFTP з метою забезпечення зворотної сумісності для певних взірців назв файлів із символами-замінниками і розгортання шляхів з префіксом ‘~’ для застарілих серверів SFTP.
-oпараметр_ssh- Можна
скористатися
для
передавання
параметрів
sshу форматі, який використовує ssh_config(5). Корисно для задання параметрів, для яких немає окремих прапорців командного рядкаscp. Щоб дізнатися більше про параметри з наведеного нижче списку та їхні можливі значення, ознайомтеся зі сторінкою підручника ssh_config(5).- AddKeysToAgent
- AddressFamily
- BatchMode
- BindAddress
- BindInterface
- CASignatureAlgorithms
- CanonicalDomains
- CanonicalizeFallbackLocal
- CanonicalizeHostname
- CanonicalizeMaxDots
- CanonicalizePermittedCNAMEs
- CertificateFile
- ChannelTimeout
- CheckHostIP
- Ciphers
- ClearAllForwardings
- Стискання
- ConnectTimeout
- ConnectionAttempts
- ControlMaster
- ControlPath
- ControlPersist
- DynamicForward
- EnableEscapeCommandline
- EnableSSHKeysign
- EscapeChar
- ExitOnForwardFailure
- FingerprintHash
- ForkAfterAuthentication
- ForwardAgent
- ForwardX11
- ForwardX11Timeout
- ForwardX11Trusted
- GSSAPIAuthentication
- GSSAPIDelegateCredentials
- GatewayPorts
- GlobalKnownHostsFile
- HashKnownHosts
- Host
- HostKeyAlgorithms
- HostKeyAlias
- HostbasedAcceptedAlgorithms
- HostbasedAuthentication
- Hostname
- IPQoS
- IdentitiesOnly
- IdentityAgent
- IdentityFile
- IgnoreUnknown
- Include
- KbdInteractiveAuthentication
- KbdInteractiveDevices
- KexAlgorithms
- KnownHostsCommand
- LocalCommand
- LocalForward
- LogLevel
- LogVerbose
- MACs
- NoHostAuthenticationForLocalhost
- NumberOfPasswordPrompts
- ObscureKeystrokeTiming
- PKCS11Provider
- PasswordAuthentication
- PermitLocalCommand
- PermitRemoteOpen
- Port
- PreferredAuthentications
- ProxyCommand
- ProxyJump
- ProxyUseFdpass
- PubkeyAcceptedAlgorithms
- PubkeyAuthentication
- RekeyLimit
- RemoteCommand
- RemoteForward
- RequestTTY
- RequiredRSASize
- RevokedHostKeys
- SecurityKeyProvider
- SendEnv
- ServerAliveCountMax
- ServerAliveInterval
- SessionType
- SetEnv
- StdinNull
- StreamLocalBindMask
- StreamLocalBindUnlink
- StrictHostKeyChecking
- SyslogFacility
- TCPKeepAlive
- Tag
- Tunnel
- TunnelDevice
- UpdateHostKeys
- User
- UserKnownHostsFile
- VerifyHostKeyDNS
- VisualHostKey
- XAuthLocation
-Pпорт- Визначає
порт, з
яким слід
встановити
з'єднання
на
віддаленому
вузлі.
Зауважте,
що цей
параметр
вказують
із
використанням
великої
літери ‘P’,
оскільки
параметр з
малою
-pвже зарезервовано для збереження часових позначок та бітів режиму доступу для файла. -p- Зберігає часові позначки змін, часові позначки доступу та біти режиму доступу до файла з початкового файла.
-q- Режим без повідомлень: вимикає смужку поступу, а також попередження та діагностичні повідомлення від ssh(1).
-R- Копіювання
між двома
віддаленими
вузлами
типово
відбувається
за
посередництва
локального
вузла.
Використання
цього
параметри
призводить
до того, що
копіювання
відбуватиметься
шляхом
встановлення
з'єднання
із
початковим
вузлом і
виконання
на ньому
scp. Це потребує, можливості розпізнавання дляscp, який запущено на початковому вузлі, на вузлі призначення без використання пароля. -r- Рекурсивно
копіювати
цілі
каталоги.
Зауважте,
що
scpпереходитиме за символічними посиланнями, які буде виявлено під час обходу ієрархії каталогів. -Sпрограма- Назва програми, якою слід скористатися для шифрованого з'єднання. Програма має обробляти параметри ssh(1).
-T- Вимкнути
строгу
перевірку
назв
файлів.
Типово, при
копіювання
файлів з
віддаленого
вузла до
локального
каталогу
scpперевіряє, чи збігаються назви отриманих файлів із назвами файлів, щодо яких було надіслано запит у командному рядку, для запобігання надсиланню з віддаленого кінця зв'язку неочікуваних або небажаних файлів. Через відмінності у тому, як різні операційні системи і командні оболонки інтерпретують символи-замінники у назвах файлів, ці перевірки можуть спричинити відмову у передаванні бажаних файлів. Цей параметр вимикає перевірки за рахунок повної впевненості щодо того, що сервер не надішле файлів із неочікуваними назвами. -v- Режим
докладних
повідомлень.
Наказує
scpта ssh(1) виводити діагностичні повідомлення щодо поступу обробки завдань. Корисно для діагностики з'єднання і проблем із налаштуваннями. -Xпараметр_sftp- Вказати
параметр,
який керує
аспектами
поведінки
протоколу
SFTP.
Коректними
варіантами
є такі:
ктьзапитів=значення- Керує кількістю паралельних запитів щодо читання або запису SFTP, які одночасно може бути використано під час отримання або вивантаження даних. Типово, паралельних активних запитів може бути не більше 64.
буфер=значення- Керує максимальним розміром буфера для однієї використаної дії з читання-запису SFTP під час отримання або вивантаження даних. Типово, буде використано буфер у 32 кБ.
СТАН ВИХОДУ¶
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), sftp-server(8), sshd(8)
ЖУРНАЛ¶
scp
засновано
на
програмі rcp
у
початковому
коді BSD
від Ради
регентів
Університету
Каліфорнії.
З часу
випуску OpenSSH 9.0
scp типово
використовує
для
передавання
даних
протокол SFTP.
АВТОРИ¶
Timo Rinne <tri@iki.fi> Tatu Ylonen <ylo@cs.hut.fi>
ЗАСТЕРЕЖЕННЯ¶
Застарілий
протокол SCP
(який
вибирають
за
допомогою
прапорця
-O)
потребує
виконання
командної
оболонки
віддаленого
користувача
для
виконання
встановлення
відповідності
за
взірцями
на основі
glob(3). Для
цього
потрібна
ретельна
нейтралізація
усіх
символів,
які мають
особливе
призначення
у
віддаленій
командній
оболонці,
зокрема
нейтралізації
символів
лапок.
ПЕРЕКЛАД¶
Український переклад цієї сторінки посібника виконано Yuri Chornoivan <yurchor@ukr.net>
Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General Public License Version 3. НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.
Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: trans-uk@lists.fedoraproject.org
| $Mdocdate: 4 жовтня 2025 року $ | Nixpkgs |