У каждого философа две философии: одна обращена вовне, другая — для себя (Д. Толанд).

Как использовать команду scp в Linux

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

Статья опубликована: 31 декабря 2016

Как использовать команду scp
Scp является жизненно важным инструментом для любого системного администратора. Так же, как cp, его локальный аналог, scp используется для копирования файлов или каталогов. В отличие от cp, scp работает в системах, передачи файлов или на удаленный сервер, или даже между удаленными серверами. Она также предоставляет защиту, шифрование и при необходимости сжатия файлов в процессе транспортировки.

Начало работы

Для завершения этого руководства, вам потребуется следующее:

Scp является компонентом любой полной установки SSH, если сервер работает с OpenSSH или другой SSHD. Включает в себя практически любой виртуальный или выделенный сервер, так как SSH является методом первичного доступа для безопасного подключения к удаленным серверам.

Учебник

Scp представляет собой сложную команду, но ее основы легко запомнить. Вот основная форма любого вызова. Обратите внимание, что вы можете использовать флаг -P, чтобы указать используемый порт.

 

Допустим, вы работаете в SSHD по нестандартном порту, который является хорошей практикой безопасности. Утилита scp подключается к порту 22 SSHD, как правило. Но вы могли бы использовать другой порт:

 

Вот некоторые примеры его использования. Допустим, вы хотите скопировать /root/example.txt с локального хоста на удаленный сервер, поместив его в папку /home/user.

 

Теперь давайте загрузим файл example.txt с удаленного сервера в локальную директорию /root.

 

Кроме того, можно указать несколько файлов. Команда будет загружать как foo.txt и bar.txt в директорию /home/user на удаленном хосте.

 

Вы можете также загружать целые каталоги. Вот как вы можете загрузить содержимое каталога /root/backup, рекурсивно, в папку /root/backup на удаленном хосте.

 

Некоторые файлы, такие как текстовые и двоичные файлы, сжимаются в пути. Если мощность процессора позволяет, а пропускная способность ограничена, флаг -c будет передавать сжатые данные, распаковывая на другом конце.

 

Иногда, передавать содержимое файла не достаточно. Вы можете сохранять другие метаданные, такие как время обновления файлов и режимы. Флаг -p предназначен для этой цели.

 

Вывод

Независимо от выполнения простой передачи или архитектуры комплексной стратегии резервного копирования, команда scp имеет важное значение для любого хорошего системного администратора. С учетом указанных выше оснований, он должен быть простым, чтобы создать команду scp для выполнения любой из этих задач. Если это руководство было полезным для Вас, любезно поделиться ею с другими, которые также могут быть заинтересованы.


Читайте также

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

    Войти с помощью: 

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

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close