Всем привет, есть задача копировать файлы с сервера а сервер по определенному интервалу времени, может есть готовое программное решение или у кого то есть пример скрипта?
Не только для папок но и для файлов подойдет Rsync.
Пример: #rsync -avz /path_from admin@IP:/path_to
Такой командой мы можем все изменения с одного каталога (либо раздела) будут синхронизироваться на другой по сети в сжатом виде по протоколу SCP. Единственной нужно настроить авторизацию без пароля с помощью ключей.
Чтобы данные не только копировались но и удалялись нужно добавить –delete-after.
Спасибо, ползная инфа, автоматическую авторизацию можно настроить по RSA ключу? Как то настраивал, оно?
Я правда не делал файл конфигурации, а выполнял сразу генерацию ключа при которой автоматически в домашнем каталоге создается .ssh каталог с приватным и публичным ключём. Кстати в статье не указано, что на удаленной машине public_key должен быть переименован как: authorized_keys
Спасибо, подправлю… :yes4:
А я тебе про rsync вчера говорил, когда в машине ехали :sarcastic:
Для большей секурности, при необходимости конечно запилить rsync over ssh
Да, как раз в тему! Спасибо всем ))