ينشئ هذا السكربت نسخة خارجية فعّالة ومشفّرة من مجلد محلي على خادم بعيد. يجمع بين rsync لنقل الفروقات (إذ لا تنتقل عبر الشبكة سوى الكتل المتغيرة) وssh كوسيلة نقل آمنة. بعد set -euo pipefail والتحقق من الوسائط، يقبل المسار المحلي وهدفاً بصيغة user@host والوجهة البعيدة ومنفذ SSH اختيارياً. تقوم خيارات rsync بالعمل الأساسي: يحافظ -a على الخصائص، ويضغط -z البيانات أثناء النقل، ويطبع -h أحجاماً مقروءة، ويتيح --partial استئناف عمليات النقل المتوقفة بدل إعادتها من البداية، ويُظهر --progress الحالة الحية، ويبقي --delete المضيف البعيد نسخة طبق الأصل. تضبط سلسلة -e ssh المنفذ وتستخدم accept-new للوثوق بالمضيفين المجهولين عند أول اتصال فقط. شغّله مع مصادقة بمفتاح SSH ليعمل دون تدخل من cron.