Настройка и использование 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/"
Комментариев нет:
Отправить комментарий