Когда нам необходимо быстро передать файл на сервер или наоборот, скопировать файл с сервера на локалку, мы можем воспользоваться утилитой — scp (Secure Copy Protocol).
SCP — это утилита командной строки в Linux, используемая для безопасной передачи файлов между локальным и удаленным узлами или между двумя удаленными узлами. Она использует протокол SSH (Secure Shell) для передачи данных, обеспечивая безопасное копирование файлов с использованием тех же мер аутентификации и безопасности, что и SSH.
⚙️ Примеры использования
• Копирование файла на удалённый сервер:
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 для сжатия файлов. А также, для проверки удачной передачи, включаем подробный вывод -v.😎 PyLinux | #linux_commands
