Centos. Прямой перенос файлов между серверами через утилиту SCP

Centos. Прямой перенос файлов между серверами через утилиту SCP
Блог
06.12.2017 14:09:00

Часто требуется перенести большой объем данных с одного сервера на другой. Если это делать через промежуточные узлы, например домашний компьютер, на это уйдет очень много времени. Утилита SCP работает по протоколу SSH и позволяет перенести данные без промежуточных звеньев. Рассмотрим ее в действии.

1) Рассмотрим простой вариант. Вы подключились к серверу 1 по ssh и Вам надо скопировать данные с сервера 1 на сервер 2.

Для этого прописываем команду (общий синтаксис команды)

scp <ключи опций> / dir1 user2@server2:/dir2/

где:
dir1 - <путь к папке, файлам на сервере 1, которую будем копировать>
dir2 - <путь к папке на сервере 2, куда будут копироваться данные>
Ключи: -r //для копирования файлов и папок;
-C //включить сжатие;
—l //установить ограничение скорости в кбит/сек;
и другие ключи

Особое внимание уделите следующему:

1) Папка, в которую вы собираетесь копировать должна завершаться косой чертой, иначе папка, которую вы копируете запишется вместо той, в которую нужно скопировать.

2) Необходимо, чтобы у выбранного пользователя были права записи в указанную папку.


Пример использования команды:

scp -r /home/bitrix/www/upload  root@172.172.172.172:/home/bitrix/www/

Утилита запросит пароль от пользователя на сервере 2 и после начнет копировать файлы и папки

2) Мы подключились к серверу 2 и хотим скопировать с сервера 1, тогда команда будет выглядеть наоборот

scp -r root@170.170.170.170:/home/bitrix/www/upload  /home/bitrix/www/  

3) Мы можем находясь на сервере 3 перенести данные с сервера 1 на сервер 2, тогда команда будет выглядеть так

scp -r root@170.170.170.170:/home/bitrix/www/upload  root@172.172.172.172:/home/bitrix/www/ 


Предыдущая новость

Centos. Установка ZIP и UNZIP

Следующая новость

Centos. Scp: команда не найдена
Что я предлогаю

Создам для Вас -

  • Уникальный адаптивный дизайн
  • Заключение договора

Ответьте на пару вопрос о Вашем проекте и получите скидку

Яндекс.Метрика Top.Mail.Ru

Заполните форму

Мы используем файлы cookie. Продолжив работу с сайтом, вы соглашаетесь с Политикой обработки персональных данных и Правилами пользования сайтом .