scp (secure copy) — популярная утилита командной строки, широко используемая для передачи файлов с одного сервера на другой. Команда scp предлагает ту же аутентификацию и сервисы, что и команды ssh, и передает файлы по протоколу ssh. У вас должна быть учетная запись хоста или ключ для передачи файлов с помощью этой команды.
В этом руководстве мы объясним, как можно быстро скопировать файл с одного сервера на другой с помощью команды scp в Linux.
Ниже приведен общий синтаксис команды scp:
scp [options] source_file_location username@IP_destination_host:destination_file_location
В приведенной выше команде:
Команду scp можно использовать с различными следующими параметрами:
Скопируем файл sample.txt в каталог Documents хост-системы pi@192.168.18.67.
scp /home/andreyex/Documents/sample.txt pi@192.168.18.67:/home/pi/Documents
Когда вы выполните вышеуказанную команду, на вашем экране появится вопрос, ответьте «yes», чтобы продолжить процесс.
После завершения процесса перейдите в целевой каталог системы, и вы легко сможете найти там скопированный файл. В приведенном выше примере файл sample.txt будет скопирован в каталог «Documents» системы.
Команда scp в Linux безопасно передает или копирует каталоги и файлы с одного сервера на другой. Команда scp использует протокол ssh для передачи данных. В этой статье представлены синтаксис и пример для передачи файла с хоста на удаленный сервер.