Поиск по сайту:
Любовь — астролябия истины (Руми).

Как скопировать файл с одного сервера на другой в 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
ПРИМЕЧАНИЕ
Не забудьте указать полный путь как к источнику, так и к месту назначения.

 

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

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

 

Выводы

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

Читать  Отладка сетевых проблем с помощью tcpdump

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

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



Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

**ссылки nofollow

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


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

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: