ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как скопировать файл с одного сервера на другой в Linux с помощью команды scp

Как скопировать файл с одного сервера на другой в Linux с помощью команды scp

scp (secure copy) — популярная утилита командной строки, широко используемая для передачи файлов с одного сервера на другой. Команда scp предлагает ту же аутентификацию и сервисы, что и команды ssh, и передает файлы по протоколу ssh. У вас должна быть учетная запись хоста или ключ для передачи файлов с помощью этой команды.

В этом руководстве мы объясним, как можно быстро скопировать файл с одного сервера на другой с помощью команды scp в Linux.

 

Скопируйте файлы с одного сервера на другой в Linux с помощью команды scp

Ниже приведен общий синтаксис команды 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 для передачи данных. В этой статье представлены синтаксис и пример для передачи файла с хоста на удаленный сервер.

Exit mobile version