Ваш VPS действует как Rsync Server для резервного копирования. Вам необходимо настроить Rsync в качестве сервера на VPS, а затем вы можете синхронизировать папки с Rsync через SSH.
Важный:
- Укажите путь к папке Mac с / в конце, что / означает все файлы внутри.
- --delete удалит все файлы на сервере (место назначения), которых нет на Mac (источник)
#!/bin/bash
/usr/bin/rsync -avzh --relative --delete -e 'ssh -p 22' /Users/youname/yourfolder/ server.tld:/destination/on/server/
Для этого вам необходимо подключиться к серверу с открытым ключом (ssh).
У вас может быть cron job
которое будет выполнять этот сценарий bash через регулярные промежутки времени, или создать AppleScript, который выполняет этот сценарий bash и добавить этот сценарий яблочного сценария в Folder Action
, при копировании файла в эту папку он будет автоматически синхронизироваться.