تثبيت وتشغيل عميل لينكس (v5.1 وما فوق)

تشرح هذه المقالة كيفية تثبيت وتشغيل Cato عميل لينكس v5.1.

نظرة عامة على عميل لينكس v5.1

بدءًا من الإصدار 5.1، يدعم عميل لينكس فحوص وضع الجهاز التي يمكن تضمينها في سياسات الاتصال والأمان الخاصة بك. يتضمن هذا الإصدار أيضًا دعم لوعي المستخدم، ترقيات تلقائية تُدار بواسطة Cato وSSO بدون متصفح.

المتطلبات الأساسية

  • إصدارات نظام تشغيل لينكس المدعومة لـ 64-بت (X86_64):

    • أوبونتو v18 وأعلى

    • CentOS v8 وأعلى

    • Fedora v36 وأعلى

    • Debian v11 وأعلى

    • Mint v20.3 وأعلى

  • لخصائص SSO وميزات تعتمد على واجهة المستخدم:

    • جميع إصدارات سطح مكتب لينكس مدعومة (مثل Gnome وKDE)

    • حدد متصفحًا افتراضيًا للجهاز (عادةً ما يكون الإعداد الافتراضي لـ GNOME)

    • SSO بدون واجهة مدعوم فقط لـ Azure. لمزيد من المعلومات حول كيفية تكوين SSO لـ Azure، راجع تكوين SSO لـ Azure لحسابك

  • تُشغّل سكربتات التثبيت والتنفيذ من CLI، وتتطلب منك فتح تطبيق الطرفية

القيود المعروفة

  • إعادة التوثيق التلقائية غير مدعومة. يجب على المستخدمين النهائيين إعادة التوثيق إلى IdP في المتصفح.

تثبيت عميل لينكس

قم بتنزيل ملف العميل وتشغيله على جهاز لينكس الخاص بك.

لتثبيت العميل على جهاز لينكس:

  1. من بوابة تنزيل العميل، حدد علامة تبويب لينكس وقم بتنزيل العميل.

    أنواع الملفات التالية متاحة:

    • .rpm (مدير حزم ريد هات)

    • Debian (.deb)

  2. تشغيل ملف العميل:

    • لملف .rpm، أدخل الأمر التالي في الطرفية: sudo rpm -i cato-client-install.rpm

    • لملف Debian، أدخل الأمر التالي في الطرفية: sudo dpkg -i cato-client-install.deb

تشغيل عميل لينكس

للربط بين العميل وسحابة Cato على جهاز يعتمد على المتصفح، قم بتشغيل الأمر: cato-sdp start

لربط العميل بالسحابة Cato على جهاز بلا واجهة (بدون متصفح)، قم بتشغيل الأمر: cato-sdp start --account <اسم الحساب> --user <البريد الإلكتروني لمستخدم SDP>

ملاحظة

ملحوظة: اسم الحساب هو النطاق الفرعي للحساب. للعثور على النطاق الفرعي، انتقل إلى الوصول > تسجيل الدخول الموحد.

مصادقة المتصفح

على الجهاز الذي يحتوي على متصفح، بعد تشغيل الأمر الإبتدائي يتم فتح المتصفح. يمكنك استخدام المتصفح للتوثيق في Cato باستخدام طريقة التوثيق المكونة لحسابك.

SSO بدون متصفح (المصادقة بدون متصفح)

للتوثيق باستخدام SSO على الأجهزة بدون متصفح، يمكنك استخدام جهاز آخر يحتوي على متصفح للتوثيق بالنيابة عن الجهاز بدون المتصفح.

نظرة عامة على SSO بدون متصفح

يمكنك استخدام SSO بدون واجهة لتوثيق مستخدمي SDP في بيئات غير قائمة على المتصفح، مثل أداة سطر الأوامر أو الطابعة، دون الحاجة إلى متصفح. مع SSO بدون واجهة يمكنك استخدام جهاز مختلف يحتوي على متصفح للتوثيق بالنيابة عن الجهاز غير القائم على المتصفح. بعد التوثيق بنجاح عبر المتصفح، يتصل الجهاز غير المعتمد على المتصفح بسحابة Cato.

إعادة التوثيق الصامت غير ممكنة مع SSO بدون واجهة. بعد انتهاء صلاحية الرمز، يُطلب من مستخدمي SDPs إعادة التوثيق.

المصادقة باستخدام SSO بدون متصفح

يتيح لك SSO بدون واجهة التوثيق على الأجهزة بدون متصفح.

للتوثيق على جهاز بدون واجهة:

  1. على الجهاز بدون واجهة، قم بتشغيل الأمر: cato-sdp start --account <اسم الحساب>.

    يتم إرجاع رمز فريد وعنوان URL.

    ملاحظة:

    - اسم الحساب هو النطاق الفرعي للحساب. للعثور على النطاق الفرعي، انتقل إلى الوصول &gt; تسجيل الدخول الموحد.

    - للتوثيق بدون SSO، أضف المعامل --no-sso

    - المعامل --headless غير مطلوب في الإصدار 5.1.0.21 وأعلى

  2. على جهاز يحتوي على متصفح، قم بالدخول إلى URL وأدخل الرمز الفريد.

  3. سجل دخولك باستخدام بيانات اعتماد SSO الخاصة بك.

    الجهاز بدون واجهة يتصل بسحابة Cato.

الإجراءات لعميل نظام التشغيل لينكس

هذه هي الإجراءات التي يمكنك استخدامها في عميل لينكس. كل معامل يجب أن يسبقه cato-sdp.

المعامل

الوصف

ابدأ

يتصل العميل بسحابة Cato

توقف

ينفصل العميل عن سحابة Cato

مساعدة

يعرض قائمة الحجج المتاحة

الحالة

يعرض حالة الاتصال

الإصدار

عرض إصدار العميل

الدعم

الاتصال بالدعم الفني

تحديث

قم بتحديث العميل إلى أحدث إصدار

استيراد-شهادة

استيراد شهادة الجهاز

الوسائط لعميل نظام التشغيل لينكس

هذه هي الحجج الاختيارية التي يمكنك استخدامها لميزات وإعدادات مختلفة عند تشغيل العميل. يجب أن يسبق كل معامل cato-sdp start.

المعامل

الوصف

--address<عنوان IP لـ PoP>

يتصل العميل بـ PoP محدد من Cato (تواصل مع الدعم للعنوان IP المحدد). السلوك الافتراضي هو أن العميل يتصل تلقائيًا بأفضل PoP في سحابة Cato.

--إلحاق {الرأس|الذيل}

يحتفظ بالتهيئة الحالية في /etc/resolv.conf.

عند الاتصال، يستبدل العميل /etc/resolv.conf بتهيئة DNS المستلمة من Cato. استخدام هذا المعامل يُضيف تهيئة Cato إلى التهيئة الحالية.

  • head - يضيف تهيئة DNS من Cato قبل التهيئة الحالية، مع إعطاء الأفضلية لتهيئة Cato.

  • tail - يضيف تهيئة DNS من Cato بعد التهيئة الحالية، مع إعطاء الأفضلية للتهيئة الحالية. في كلا الحالتين، تتم استعادة /etc/resolv.conf إلى محتوياته الأصلية عند الفصل.

إذا تم تمكين Split Tunnel في تطبيق إدارة Cato، يتم تجاهل هذه المعلمة ويقوم العميل دائمًا باستبدال محتويات /etc/resolv.conf.

--cato-sdp دعم

تحميل سجلات العميل أو إرسالها مباشرةً إلى فريق الدعم الفني.

--مستوى السجل

--مستوى السجل العام

يحدد إعدادات تسجيل الملفات (floglevel) أو التسجيل العام (gloglevel) للعميل:

  • 0 - مفصل

  • 1 - تصحيح

  • 2 - معلومات

  • 3 - تحذير

  • 4 - خطأ

  • 5 - لا شيء

--headless

--no-sso

يعمل العميل في وضع headless.

no-sso يطلب من مستخدم SDP كلمة المرور. استخدم هذه الحجة على جهاز يعمل بوضع headless في حسابات لم يتم تكوين مصادقة SSO لها.

--help

يعرض شاشة المساعدة.

--metric _metric_

المسار الذي يُنشأ لحركة مرور VPN (راجع --route).

إذا لم يتم تحديده، فإن هذا المسار لديه الأولوية القصوى في النظام (مطابق لتحديد --metric 0).

--port

يغير منفذ DTLS (443 أو 1337)، والمنفذ 443 هو الإعداد الافتراضي.

--reconn _seconds_

بعد الانفصال، عدد الثواني التي ينتظرها العميل قبل محاولة إعادة الاتصال. يحاول العميل إعادة الاتصال في هذا الفاصل الزمني حتى يتم إنشاء الاتصال أو يتم إيقاف العميل خارجيًا.

إذا لم يتم تحديد هذه المعلمة، يحاول العميل إعادة الاتصال مرة واحدة وإذا لم ينجح، يخرج فورًا.

--reg_code

يستخدم رمز التسجيل للمصادقة على العميل.

--route

شبكة فرعية واحدة يتم توجيهها إلى النفق بدلاً من المسار الافتراضي. على سبيل المثال: --route 10.24.0.0/16 ينشئ مسارًا محددًا حتى يتم توجيه هذه الشبكة الفرعية فقط عبر VPN.

إذا لم يتم تحديده، يضيف العميل مسارًا افتراضيًا بحيث يتم توجيه كل الحركة عبر VPN على الجهاز (مطابق لتحديد --route 0.0.0.0/0).

--user, --account, --password, --reset-password, --reset-cred

بيانات اعتماد مستخدم Cato. هذه القيم اختيارية للمستخدمين الذين يقومون بالمصادقة مع المتصفح.

كلمة المرور password اختيارية. عندما تكون كلمة المرور مطلوبة، يُطلب من المستخدم إضافة واحدة جديدة.

reset-cred يعيد تعيين جميع بيانات اعتماد المستخدم ويزيل رمز المصادقة (مدعوم في الإصدار v5.0 وما بعده).

ملاحظة

ملاحظة: لا نوصي باستخدام الحجة --password.

--use-systemd-resolv

يستخدم systemd-resolv (بدلاً من تحرير /dev/resolv.conf مباشرةً). القيم لهذه المعلمة هي:

  • 1 - true

  • 0 - false (القيمة الافتراضية)

عند استخدام المعلمة --use-systemd-resolv مع العميل، لا تستخدم المعلمة append.

--version

يعرض معلومات حول إصدار العميل.

--pin

أدخل رمز MFA

الحجج الخاصة بمعلمات ملف العميل

يمكنك حفظ الحجج الخاصة بالعميل Linux في ملف، ثم تحميل المعلمات عند بدء العميل. هذه هي الحجج الخاصة بملف العميل:

المعلمة

الوصف

--load_file_

يستخدم القيم البارامترية المخزنة سابقاً في الملف باستخدام --save.

يمكنك تجاوز أي إعداد مخزن بتحديده في سطر الأوامر.

نظرًا لأن بيانات الاعتماد يتم تخزينها أيضًا في هذا الملف، تأكد من الحفاظ عليه خاصًا حيث يمكن لأي شخص استخدام هذا الملف للاتصال باستخدام بيانات الاعتماد المحفوظة.

وبدلاً من ذلك، يمكنك تخزين كلمة مرور فارغة أو غير صحيحة في الملف وتحديد الصحيحة في سطر الأوامر. على سبيل المثال: --load _file_ --password '******'

--save_file_

يحفظ جميع الحجج الممررة في سطر الأوامر إلى الملف المحدد للاستخدام مع المعلمة --load.

--show_file_

يعرض الإعدادات المخزنة في الملف باستخدام --save.

الحجج الخاصة بمصادقة الجهاز بشهادات

تحتوي هذا القسم على الحجج المستخدمة في عملاء Linux الذين يستخدمون مصادقة الجهاز بشهادة جهاز. لمزيد من المعلومات، راجع توزيع وتثبيت شهادات الجهاز.

المعلمة

الوصف

--cert <مسار الشهادة>؛

المسار إلى ملف الشهادة لمصادقة الجهاز. المسار الافتراضي هو:

/opt/cato/client_cert/device_cert.p12

إلغاء تثبيت العميل

إذا لم تعد بحاجة إلى العميل على جهاز، يمكنك إلغاء تثبيته. بمجرد إلغاء تثبيت العميل، لا يمكن تطبيق القواعد الشبكية أو السياسات الأمنية على الجهاز.

لإلغاء تثبيت العميل:

  1. في المحطة الطرفية، قم بتشغيل الأمر لنوع الملف الذي تم تثبيته:

    • .rpm sudo rpm -e cato-client-install

    • .deb sudo dpkg -r cato-client-install

  2. (اختياري) بعد اكتمال عملية إلغاء التثبيت، قم بإزالة ملفات التكوين المتبقية في هذه المواقع

    • sudo rm -rf /opt/cato

    • sudo rm -rf /usr/lib/cato/

    • sudo rm -rf /var/log/cato*.log

    • sudo rm -rf ~/.cato/

  3. أعد تشغيل جهازك.

إذا قمت بتغيير تكوين الشبكة على نظامك خلال تثبيت العميل Cato، قد تحتاج إلى عكس تلك التغييرات يدويًا.

هل كان هذا المقال مفيداً؟

2 من 7 وجدوا هذا مفيداً

لا توجد تعليقات