rsync має виконати автентифікацію користувача перед синхронізацією даних. Існує два протоколи для автентифікації: протокол SSH і протокол rsync (порт протоколу rsync за замовчуванням — 873)
Метод перевірки протоколу SSH: використовуйте протокол SSH як основу для автентифікації користувача (тобто використовуйте для перевірки системного користувача та пароль самого GNU/Linux), а потім виконайте синхронізацію даних.
Метод входу перевірки протоколу rsync: використовуйте протокол rsync для автентифікації користувача (користувачі системи не GNU/Linux, подібні до віртуальних користувачів vsftpd), а потім виконайте синхронізацію даних.
Перед конкретною демонстрацією синхронізації rsync вам потрібно використати команду rsync. У Rocky Linux 8 пакет rsync rpm встановлено за замовчуванням, а його версія — 3.1.3-12, як показано нижче:
Основний формат: rsync [параметри] оригінальне розташування цільове розташування
Часто використовувані варіанти:
-a: режим архіву, рекурсивний і зберігає атрибути об'єкта файлу, що еквівалентно -rlptgoD (без -H, -A, -X)
-v: відображає детальну інформацію про процес синхронізації
-z: стискає під час передачі файлів
-H: Зберігає файли жорстких посилань
-A: зберігає дозволи ACL
-X: зберігає дозволи chattr
-r: рекурсивний режим, включаючи всі файли в каталозі та підкаталогах
-l: усе ще зарезервовано для файлів символічних посилань
-p: дозвіл на збереження атрибутів файлів
-t: час для збереження атрибутів файлу
-g: зберігає групу, що належить атрибуту файлу (лише для суперкористувачів)
-o: зберігає власника атрибутів файлу (лише для суперкористувачів)
-D: зберігає файли пристрою та інші спеціальні файли
Особисте використання автором: rsync -avz оригінальне розташування цільове розташування