Psychz - Girish
Votes: 0Posted On: Jul 11, 2017 04:27:26
SCP означает Secure Copy. Это очень полезная команда, используемая для копирования файлов с удаленного на локальный хост и наоборот через SSH-соединение. Когда мы инициируем копирование файлов с удаленных компьютеров в локальную систему с помощью команды «scp», демон сервера OpenSSH регулирует безопасную копию файлов после аутентификации.
Предпосылки
1. «scp» должен быть установлен в вашей системе. Если нет, установите его, выполнив следующую команду.
1.sudo apt install openssh-client (для Debian / Ubuntu)
2. sudo yum install openssh-client (для пакетов RPM)
2. Должно быть соединение SSH между удаленным и локальным хостом.
Копирование файлов с помощью Scp с удаленного компьютера на локальный
Синтаксис команды scp при копировании файлов с удаленного компьютера на локальный компьютер выглядит следующим образом.
Scp username @ remote_host: path_of_remote_file place_to_copy_on_local_machine
# Если вы хотите скопировать в текущий локальный каталог, к которому вы обращаетесь, просто поставьте «.». Вместо пути назначения.
Scp username @ remote_host: path_of_remote_file.
Копирование папок с помощью Scp с удаленного компьютера на локальный
Для копирования папок используйте параметр «-r». «-r» означает рекурсивное копирование папки и ее подпапки.
Scp -r имя_пользователя @ remote_host: path_of_remote_folder place_to_copy_on_local_machine
Некоторые полезные опции для использования с командой scp
1. Параметр «-P» используется для указания порта на удаленном хосте.
2. Опция «-v» используется для включения подробного режима. Подробный режим обеспечивает печать всех отладочных сообщений на экране.
3. Опция «-q» - это тихий режим. Он отключает все сообщения от клиента SSH.
4. Параметр «-l» ограничивает использование полосы пропускания.
Рекомендуется прочитать руководство по команде scp, чтобы удержать все параметры. Вы можете использовать команду
Человек scp