среда, 20 февраля 2019 г.

Использование для backup rsync


Настройка и использование Rsync Server

rsync русский man

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

$ sudo apt install sshpass

Копирование (синхронизация) на локальный компьютер папки backup c удаленного сервера:

Первый раз для создания сертификатов:

$ rsync --archive --verbose --progress  user@192.168.0.239:/home/user/backup /home/user/
 
Далее:

$ sshpass -p "12345" rsync --archive --verbose --progress  user@192.168.0.239:/home/user/backup /home/user/

В /home/user/ создается папка backup <-> /home/user/backup со всеми подкаталогами

Если на конце "/" user@192.168.0.239:/home/user/backup/, то берутся файлы из backup, сама папка не создается.

тоже 

sshpass -p "12345" rsync --archive --verbose --progress  user@192.168.0.239:/home/user/backup/ /home/user/backup/

или

sshpass -p "12345" rsync --archive --verbose --progress  user@192.168.0.239:/home/user/backup/ /home/user/backup



для скрипта:

sudo /bin/su user -c "sshpass -p "12345" rsync --archive --verbose --progress  user@192.168.0.239:/home/user/backup/ /home/user/backup/"

=====================================================================

Копирование (синхронизация) на сервере папки backup на удаленный компьютер:

Первый раз для создания сертификатов:

$ rsync --archive --verbose --progress  /home/user/backup/ user@192.168.0.5:/home/user/backup/

Далее:

$ sshpass -p '12345' rsync --archive --verbose --progress  /home/user/backup/ user@192.168.0.5:/home/user/backup/

для скрипта:

$ sudo /bin/su user -c "sshpass -p '12345' rsync --archive --verbose --progress  /home/user/backup/ user@192.168.0.5:/home/user/backup/"


Комментариев нет:

Отправить комментарий