v1.0

$ scp

Сетьсложность: среднийпакет: openssh-client

Копирование файлов по SSH. Она используется для настройки сети, проверки соединения или поиска сетевой проблемы. Например, scp -r dist/ deploy@srv:/var/www/site/ — залить сборку на сервер.

Синтаксис

scp [ОПЦИИ] ИСТОЧНИК НАЗНАЧЕНИЕ

Основные опции

-rрекурсивно, с каталогами
-P ПОРТпорт SSH (обратите внимание: заглавная)
-i ФАЙЛприватный ключ
-Cсжатие на лету

Примеры из практики

$ scp -r dist/ deploy@srv:/var/www/site/
После запуска · пошаговоЧто произойдёт:
залить сборку на сервер.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
залить сборку на сервер
$ scp -P 2222 backup.tar.gz me@nas:/backups/
После запуска · пошаговоЧто произойдёт:
файл на NAS с нестандартным портом.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
файл на NAS с нестандартным портом
Совет практика. Современные сборки OpenSSH рекомендуют sftp-протокол под капотом; для регулярных копий переходите на rsync.

Поддержка дистрибутивов

Связанные команды