Поиск по сайту:
Одним людям идут их недостатки, а другим даже достоинства не к лицу (Ларошфуко).

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

19.04.2023
Как скопировать файл с одного сервера на другой в 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

 

В приведенной выше команде:

  • source_file_location  это путь к каталогу для файла, который вы хотите отправить,
  • Username — это имя хоста назначения, на который вы хотите отправить файл,
  • IP_destination_host — это IP-адрес целевого хоста,
  • destination_file_location — это путь к каталогу целевого хоста, в котором будет сохранен исходный файл.

 

Команду scp можно использовать с различными следующими параметрами:

  • -p : указывает ssh-порт хоста.
  • -q: этот параметр подавляет прогресс.
  • -c: этот параметр сжимает данные для отправки на хост-компьютер.
  • -r: рекурсивно копировать каталоги.

 

Скопируем файл sample.txt в каталог Documents хост-системы pi@192.168.18.67.

scp /home/andreyex/Documents/sample.txt pi@192.168.18.67:/home/pi/Documents
ПРИМЕЧАНИЕ
Не забудьте указать полный путь как к источнику, так и к месту назначения.

 

Читать  Устранение ошибки 'manifest not found' при извлечении образов Docker

Когда вы выполните вышеуказанную команду, на вашем экране появится вопрос, ответьте «yes», чтобы продолжить процесс.

После завершения процесса перейдите в целевой каталог системы, и вы легко сможете найти там скопированный файл. В приведенном выше примере файл sample.txt будет скопирован в каталог «Documents» системы.

 

Выводы

Команда scp в Linux безопасно передает или копирует каталоги и файлы с одного сервера на другой. Команда scp использует протокол ssh для передачи данных. В этой статье представлены синтаксис и пример для передачи файла с хоста на удаленный сервер.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Мы уже говорили об этом раньше, но стоит повторить: любой,…

Спасибо!

Теперь редакторы в курсе.