أداة النسخ المتطابق - Linux
تعد أداة النسخ المتطابق ضرورية لتحديثات محرك الكشف دون اتصال. إذا كانت أجهزة الكمبيوتر العميلة لا تحتوي على اتصال إنترنت وتحتاج إلى محرك الكشف، يمكنك استخدام أداة النسخ المتطابق لتنزيل ملفات التحديث من خوادم تحديث ESET وتخزينها محلياً.
تحتوي أداة النسخ المتطابق على الوظائف التالية:
لا تقوم أداة النسخ المتطابق بتنزيل بيانات ESET LiveGrid®. |
المتطلبات الأساسية
- يجب أن يحتوي المستودع الذي تم إنشاء النسخة المتطابقة فيه على أذونات القراءة والتنفيذ لجميع المستخدمين. قم بتشغيل هذا الأمر كمستخدم متميز لمنح الإذن: chmod 755 mirror/folder/path(استبدل mirror/folder/path بمسار مجلد النسخة المتطابقة).
- يجب أن يكون المجلد المستهدف متاحاً للمشاركة أو Samba/Windows أو خدمة HTTP/FTP، بناءً على كيف تريد أن تكون التحديثات قابلة للوصول.
- منتجات أمان ESET لنظام التشغيل Windows - يمكنك تحديثها عن بُعد باستخدام HTTP أو مجلد مشترك.
- منتجات أمان ESET لأنظمة التشغيل Linux/macOS - لا يمكنك تحديثها عن بُعد سوى باستخدام HTTP. إذا كنت تستخدم مجلداً مشتركاً، فيجب أن يكون على جهاز الكمبيوتر ذاته مثل منتج أمان ESET.
- يجب أن يكون لديك ملف ترخيص بدون اتصال يتضمن اسم المستخدم وكلمة المرور. عند إنشاء ملف ترخيص، تأكد من تحديد مربع الاختيار المجاور لـ تضمين اسم المستخدم وكلمة المرور. أيضاً، يجب عليك كتابة اسم الترخيص. يلزم وجود ملف ترخيص غير متصل لتنشيط أداة النسخ المتطابق وإنشاء نسخة متطابقة للتحديث.
كيفية استخدام أداة النسخ المتطابق
- قم بتنزيل أداة النسخ المتطابق من صفحة تنزيل ESET (قسم برامج التثبيت المستقلة).
- قم بفك ضغط المجلد الذي تم تنزيله.
- افتح الوحدة الطرفية في المجلد الذي يحتوي على الملف MirrorTool واجعل الملف قابلاً للتنفيذ:
chmod +x MirrorTool
- قم بتشغيل الأمر الوارد أدناه لعرض جميع المعلمات المتوفرة لأداة النسخ المتطابق وإصدارها:
./MirrorTool --help
جميع عوامل التصفية حساسة لحالة الأحرف. |
يمكنك استخدام المعلمات لإنشاء نسخة مطابقة من المستودع أو نسخ مطابقة من الوحدات:
معلمات النسخ المطابقة من كل من المستودع والوحدات
المعلمات |
الوصف |
|||
---|---|---|---|---|
--updateServer |
تنشئ أداة النسخ المتطابق بنية مجلد مختلفة عن عمل أداة النسخ المتطابق لـ Endpoint. يحتفظ كل مجلد بملفات التحديث لمجموعة من المنتجات.
|
|||
--offlineLicenseFilename |
يجب أن تقوم بتحديد مسار لملف الترخيص دون الاتصال (كما هو مذكور أعلاه). |
|||
--mirrorOnlyLevelUpdates |
لا حاجة للوسيطات. في حالة التعيين، سيتم تنزيل تحديثات المستوى فقط (لن يتم تنزيل تحديثات النانو). اقرأ المزيد عن أنواع التحديث في موقعنا مقالة قاعدة المعرفة. |
|||
--mirrorFileFormat |
يمكنك تحديد نوع ملفات التحديث التي سيتم تنزيلها. القيم المحتملة (حساسة لحالة الأحرف):
يتم تجاهل المعلمة عند إنشاء النسخ المتطابق للمنتجات القديمة (ep4, ep5). |
|||
--compatibilityVersion |
تنطبق هذه المعلمة الاختيارية على أداة النسخ المتطابق التي تم توزيعها مع ESET PROTECT On-Prem 8.1 والإصدارات الأحدث. ستقوم أداة النسخ المتطابق بتنزيل ملفات التحديث المتوافقة مع إصدار مستودع ESET PROTECT On-Prem الذي تحدده في وسيطة المعلمة بتنسيق x.x أو x.x.x.x، على سبيل المثال: --compatibilityVersion 11.0 أو --compatibilityVersion 8.1.13.0. المعلمة --compatibilityVersion تستبعد التحديثات التلقائية (uPCU) من النسخ المتطابق. إذا كنت بحاجة إلى التحديثات التلقائية (uPCU) في بيئتك وترغب في تقليل حجم النسخ المتطابق، فاستخدم المعلمة --filterFilePath. |
لتقليل كمية البيانات التي تم تنزيلها من مستودع ESET، نوصيك باستخدام المعلمات الجديدة في أداة النسخ المتطابق التي تم توزيعها مع ESET PROTECT On-Prem 9: --filterFilePath و--dryRun:
|
المعلمات |
الوصف |
|||
---|---|---|---|---|
--filterFilePath |
استخدم هذه المعلمة الاختيارية لتصفية منتجات أمان ESET استناداً إلى ملف نصي بتنسيق JSON موضوع في نفس المجلد مثل أداة النسخ المتطابق، على سبيل المثال: --filterFilePath filter.txt) |
|||
--dryRun |
عند استخدام هذه المعلمة الاختيارية، لن تقوم أداة النسخ المتطابق بتنزيل أية ملفات، ولكنها ستنشئ ملف بتنسيق .csv يضم جميع الحزم التي سيتم تنزيلها.
يمكنك استخدام هذه المعلمة بدون معلمات إلزامية --intermediateRepositoryDirectory و --outputRepositoryDirectory، على سبيل المثال: .
إذا كنت تستخدم معلمة --dryRun وأيضاً معلمات --intermediateRepositoryDirectory و--outputRepositoryDirectory، فإن أداة النسخ المتطابق لا تمسح outputRepositoryDirectory. |
|||
--listUpdatableProducts |
قم بسرد جميع منتجات ESET التي يمكن لـ Mirror Tool تنزيل تحديثات الوحدة (ما لم يتم استخدام --excludedProducts). تتوفر المعلمة من إصدارات Mirror Tool: 1.0.1294.0 (نظام التشغيل Windows)، 1.0.2226.0 (نظام التشغيل Linux). |
بنية مجلد أداة النسخ المتطابق
افتراضياً، إذا لم تحدد معلمة --updateServer، تقوم أداة النسخ المتطابق بإنشاء بنية المجلد هذه على خادم HTTP الخاص بك:
لا تستخدم خادم النسخ المتطابق لـ HTTP فقط تأكد من أن خادم النسخ المتطابق المحلي يستخدم بروتوكولات HTTP و HTTPS أو HTTPS فقط. إذا كان خادم النسخ المتطابق يستخدم HTTP فقط، فلا يمكنك استخدام مهمة عميل تثبيت البرنامج لأنه لا يمكن استرداد اتفاقية ترخيص المستخدم النهائي لمنتج أمان ESET من خادم HTTP. |
المجلدات الافتراضية لأداة النسخ المتطابق |
منتج أمان ESET |
خادم التحديث (وفقاً لموقع جذر خادم HTTP الخاص بك) |
---|---|---|
mirror/eset_upd/era6 |
ESET PROTECT On-Prem (جميع الإصدارات) |
لتحديث ESET PROTECT On-Prem 11.0 من النسخة المتطابقة، قم بتعيين خادم التحديث إلى http://your_server_address/mirror/eset_upd/era6 |
mirror/eset_upd/ep[الأحدث] |
ESET Endpoint Antivirus/Security الإصدار 6.x(والإصدارات الأحدث) لنظام التشغيل Windows. يحتوي كل إصدار رئيسي على مجلده، على سبيل المثال، ep10 للإصدار 10.x. |
http://your_server_address/mirror/eset_upd/ep10(مثال للإصدار 10.x) |
mirror/eset_upd/v5 |
ESET Endpoint Antivirus/Security الإصدار 5.x لنظام التشغيل Windows |
http://your_server_address/mirror/eset_upd/v5 |
منتجات أمان ESET من أجل Linux/macOS يجب تحديد المعلمة --updateServer وكذلك إنشاء مجلدات إضافية لتحديث منتجات أمان ESET من أجل Linux/macOS من النسخة المتطابقة لـ HTTP (انظر أدناه). |
--updateServer |
مجلد أداة النسخ المتطابق الإضافي |
منتج أمان ESET |
خادم التحديث (وفقاً لموقع جذر خادم HTTP الخاص بك) |
---|---|---|---|
http://update.eset.com/eset_upd/businesslinux |
mirror/eset_upd/BusinessLinux |
ESET Endpoint Antivirus لـ Linux |
http://your_server_address/mirror/eset_upd/BusinessLinux |
http://update.eset.com/eset_upd/serverlinux |
mirror/eset_upd/LinuxServer |
ESET Server Security لـ Linux |
http://your_server_address/mirror/eset_upd/LinuxServer |
http://update.eset.com/eset_upd/businessmac |
mirror/eset_upd/BusinessMac |
ESET Endpoint Security؛ الإصدار 7.x+ لـ macOS |
http://your_server_address/mirror/eset_upd/BusinessMac |
http://update.eset.com/eset_mobile/eesa |
mirror/eset_upd/EndpointAndroid |
ESET Endpoint Security for Android |
http://your_server_address/mirror/eset_upd/EndpointAndroid |
لإنشاء نسخ متطابق، قم بتشغيل أداة النسخ المتطابق مع الحد الأدنى للمعلمات المطلوبة على الأقل. وإليك مثال:
sudo ./MirrorTool --mirrorType regular \ --intermediateUpdateDirectory /tmp/mirrorTool/mirrorTemp \ --offlineLicenseFilename /tmp/mirrorTool/offline.lf \ --outputDirectory /tmp/mirrorTool/mirror |
فيما يلي مثال على التكوين الأكثر تقدماً لمستودع غير متصل بالإنترنت يحتوي على منتجات ولغات محددة وتنزيل ممكن للملفات القديمة المحددة في الملف filter.txt (راجع مثال محتويات الملف في تفاصيل --filterFilePath أعلاه):
sudo ./MirrorTool --repositoryServer AUTOSELECT \ --intermediateRepositoryDirectory /tmp/repoTemp \ --outputRepositoryDirectory /var/lib/tomcat9/webapps/mirrorRepo \ --filterFilePath filter.txt |
نوصي بحذف الأوامر التي تحتوي على بيانات حساسة (على سبيل المثال، كلمة مرور) من سجل سطر الأوامر:
|
أداة النسخ المتطابق وإعداد التحديث
- لأتمتة عمليات التنزيل للحصول على تحديثات الوحدات النمطية، يمكنك إنشاء جدول لتشغيل أداة النسخ المتطابق. وللقيام بذلك، افتح وحدة تحكم الويب، وانتقل إلى مهام العامل > نظام التشغيل > تشغيل الأمر. حدد سطر الأمر المراد تشغيله (بما في ذلك مسار إلى MirrorTool.exe) وتشغيلاً معقولاً (مثل CRON لكل ساعة 0 0 * * * ? *). أو بدلاً من ذلك، يمكنك استخدام جدول مهام Windows أو Cron في Linux.
- لتكوين التحديثات على جهاز/أجهزة الكمبيوتر العميلة، قم بإنشاء نهج جديد وتكوين خادم تحديث للإشارة إلى عنوان النسخ المتطابق الخاص بك أو مجلد مشترك.