Команда
scp используется для безопасного копирования файлов между локальным компьютером и удаленным сервером, а также между двумя удаленными серверами, используя протокол SSH. Она позволяет передавать файлы и каталоги по зашифрованному каналу, что гарантирует конфиденциальность данных.⚙️ Синтаксис:
scp [опции] <источник> <назначение>
⚙️ Примеры использования
⏺ Копирование файла на удалённый сервер:
scp file.txt user@remote_host:/path/to/destination
⏺ Скачивание файла с сервера:
scp user@remote_host:/path/to/file.txt ./
⏺ Передача директории:
scp -r папка user@remote_host:/path/to/destination
-r — ключ для копирования директории⏺ Указание порта SSH:
Если вдруг используется нестандартный порт, мы можем его передать установив флаг
-P:scp -P 2222 file.txt user@remote_host:/path/to/destination
📥 Для оптимизации передачи больших файлов можно их сжать с помощью флага
-C.