تشرح هذه المقالة كيفية تثبيت وتشغيل Cato Linux Client v5.1.
التعيين
ابتداءً من الإصدار 5.1، يدعم العميل لينكس فحوصات وضع الجهاز التي يمكن تضمينها في سياسات اتصال وأمان العميل. يتضمن هذا الإصدار أيضًا دعمًا لوعي المستخدم، وترقيات تلقائية تُدار بواسطة Cato و SSO بدون متصفح.
المتطلبات السابقة
راجع المتطلبات المسبقة (خاصة نظام تشغيل الجهاز الأدنى) المدرجة في التحضير لتثبيت العميل الخاص بكتو.
لميزات SSO وواجهة المستخدم الرسومية:
جميع إصدارات لينوكس لسطح المكتب مدعومة (مثل Gnome وKDE)
حدد متصفحًا افتراضيًا للجهاز (بشكل عام الإعداد الافتراضي هو GNOME)
دعم تسجيل الدخول الأحادي بدون واجهة مستخدم لأزور فقط. لمزيد من المعلومات حول كيفية تكوين SSO لأزور، راجع تكوين SSO لأزور لحسابك
تُشغّل النصوص البرمجية للتثبيت والتنفيذ من واجهة سطر الأوامر، وتحتاج إلى فتح تطبيق طرفية
قيود معروفة
إعادة المصادقة التلقائية غير مدعومة. يجب على المستخدمين النهائيين إعادة المصادقة مع مزود الهوية في المتصفح.
تثبيت العميل لينكس
قم بتنزيل ملف العميل وتشغيله على جهاز لينكس.
لتثبيت العميل على جهاز لينوكس:
من بوابة تحميل العميل، اختر علامة تبويب لينوكس وقم بتنزيل العميل.
الملفات المتاحة التالية:
.rpm (مدير حزم ريد هات)
Debian (.deb)
تشغيل ملف العميل:
للملف .rpm، أدخل الأمر التالي في الطرفية: sudo rpm -i cato-client-install.rpm
للملف Debian، أدخل الأمر التالي في الطرفية: sudo dpkg -i cato-client-install.deb
تشغيل العميل لينكس
لتوصيل العميل بالسحابة الخاصة بكتو على جهاز مستند إلى المتصفح، قم بتشغيل الأمر: cato-sdp start
لتوصيل العميل بسحابة Cato على جهاز خالٍ من الرأس (بدون متصفح) ، شغّل الأمر التالي: cato-sdp start --account <اسم الحساب> --user <عنوان بريد المستخدم البعيد الإلكتروني>
ملحوظة: اسم الحساب هو النطاق الفرعي للحساب. للعثور على النطاق الفرعي، انتقل إلى الوصول > تسجيل الدخول الأحادي.
مصادقة المتصفح
على جهاز به متصفح، بعد تشغيل أمر البدء، يفتح المتصفح. يمكنك استخدام المتصفح للمصادقة على Cato باستخدام طريقة المصادقة المكونة لحسابك.
شهادة بدون متصفح (المصادقة بدون متصفح)
للمصادقة مع SSO على الأجهزة بدون متصفح، يمكنك استخدام جهاز آخر يحتوي على متصفح للمصادقة نيابة عن الجهاز بدون المتصفح.
نظرة عامة على SSO بدون رأس
يمكنك استخدام SSO بدون رأس للمصادقة للمستخدمين البعيدين في البيئات غير المتصفح، على سبيل المثال، أداة سطر الأوامر أو الطابعة، دون الحاجة إلى متصفح. مع SSO بدون رأس، يمكنك استخدام جهاز مختلف يحتوي على متصفح للمصادقة نيابة عن الجهاز الذي لا يحتوي على متصفح. بعد المصادقة بنجاح عبر المتصفح، يتصل الجهاز الذي لا يحتوي على متصفح بـ Cato Cloud.
المصادقة الصامتة غير ممكنة مع SSO بدون رأس. بعد انتهاء صلاحية الرمز، يتعين على المستخدمين البعيدين إعادة المصادقة.
المصادقة مع SSO بدون رأس
يتيح لك SSO بدون رأس المصادقة على الأجهزة بدون متصفح.
للمصادقة على جهاز بدون واجهة نظام:
على الجهاز بدون متصفح، قم بتشغيل الأمر: cato-sdp start --account <اسم الحساب>.
يتم إرجاع رمز فريد وعنوان URL.
تنويه:
- اسم الحساب هو النطاق الفرعي للحساب. للعثور على النطاق الفرعي، انتقل إلى الدخول > تسجيل الدخول الأحادي.
- للمصادقة بدون SSO، أضف المعلمة --no-sso
- المعلمة --headless ليست مطلوبة في الإصدار 5.1.0.21 وأعلى
على جهاز يحتوي على متصفح، ادخل إلى الرابط وادخل الرمز الفريد.
تسجيل الدخول باستخدام بيانات اعتماد SSO الخاصة بك.
الجهاز بدون الرأس متصل بـ Cato Cloud.
إجراءات لعميل لينكس OS
هذه هي الإجراءات التي يمكنك استخدامها في عميل لينكس. يجب أن يسبق كل معلمة بـ cato-sdp.
Parameter | Description |
|---|---|
ابدأ | يتصل العميل بالسحابة كاتو |
توقف | يفصل العميل عن السحابة كاتو |
مساعدة | يعرض قائمة الوسائط المتاحة |
الحالة | يعرض حالة الاتصال |
الإصدار | عرض إصدار العميل |
دعم | الاتصال بالدعم الفني |
تحديث | قم بتحديث العميل إلى أحدث إصدار |
استيراد الشهادة | استيراد شهادة الجهاز |
الوسائط لحساب نظام التشغيل لينكس
هذه هي الوسائط الاختيارية التي يمكنك استخدامها لميزات وإعدادات مختلفة عند تشغيل العميل. يجب أن يُسبق كل معلمة بـ cato-sdp start.
Parameter | الوصف |
|---|---|
--العنوان <عنوان IP PoP> | يتصل العميل بPoP الخاص كاتو (اتصل بالدعم للحصول على عنوان IP محدد). السلوك الافتراضي هو أن العميل يتصل تلقائيًا بأفضل نقطة PoP في سحابة Cato. |
--append {head|tail} | يحافظ على التكوين الموجود في /etc/resolv.conf. عند الاتصال، يستبدل العميل /etc/resolv.conf بتكوين DNS الذي تم استلامه من كاتو. باستخدام هذا المعامل يضيف تكوين كاتو إلى التكوين الموجود.
إذا تم تمكين النفق المنفصل في تطبيق إدارة Cato، يتم تجاهل هذه المعامل ويقوم العميل دائما باستبدال محتويات /etc/resolv.conf |
--دعم كاتو-sdp | تحميل سجلات العميل أو إرسالها مباشرة إلى فريق الدعم الفني. |
-- مستوى سجل -- مستوى السجل العالمي | يضبط إعدادات تسجيل الملف (مستوى السجل) أو العالمي (مستوى السجل العالمي) للعميل:
|
--لاسو --بدون تسجيل الدخول الأحادي | يشغل العميل في وضع بدون واجهة نظام. no-sso يطالب المستخدم البعيد بكلمة مرور. استخدم هذا المعامل على جهاز بدون واجهة نظام في حسابات لم تتم مصادقتها بواسطة تسجيل الدخول الأحادي. |
--مساعدة | يعرض شاشة المساعدة. |
--مقياس _metric_ | المسار الذي تم إنشاؤه لحركة مرور VPN (انظر --route). إذا لم يتم تحديده، فإن هذا المسار يحصل على الأولوية القصوى على النظام (مطابقة لتحديد --metric 0). |
--port | يغير منفذ DTLS (443 أو 1337)، المنفذ 443 هو الإعداد الافتراضي. |
--إعادة الاتصال _ثواني_ | بعد الانفصال، عدد الثواني التي ينتظرها العميل قبل محاولة إعادة الاتصال. يحاول العميل إعادة الاتصال على هذا الفاصل حتى يتم إنشاء اتصال أو يتم إيقاف العميل خارجيًا. إذا لم يتم تحديد هذا المعامل، يحاول العميل إعادة الاتصال مرة واحدة، وإذا لم ينجح، يقوم بالخروج فورًا. |
--رمز التسجيل | يستخدم رمز تسجيل للمصادقة على العميل. |
--المسار | شبكة فرعية وحيدة يتم توجيهها إلى النفق بدلاً من المسار الافتراضي. على سبيل المثال: --route 10.24.0.0/16 ينشئ مسارًا محددًا بحيث يتم توجيه هذه الشبكة الفرعية فقط عبر النفق المشفر. إذا لم يتم تحديده، يضيف العميل المسار الافتراضي بحيث تمر كل الحركة عبر VPN على الجهاز (مطابقة لتحديد --route 0.0.0.0/0). |
--مستخدم، --حساب، --كلمة مرور، --إعادة تعيين كلمة المرور، --إعادة تعيين الاعتماد | بيانات اعتماد مستخدم كاتو. هذه القيم اختيارية للمستخدمين الذين يصادقون باستخدام متصفح الويب. كلمة المرور اختيارية. عندما تكون كلمة المرور مطلوبة، يتم إرشاد المستخدم لإضافة كلمة مرور جديدة. إعادة تعيين الاعتماد يعيد تعيين جميع بيانات اعتماد المستخدم ويزيل رمز المصادقة (مدعوم على الإصدار 5.0 وما فوق). |
--استخدام النظامd-resolv | يستخدم systemd-resolv (بدلاً من تحرير /dev/resolv.conf مباشرة). القيم لهذا المعامل هي:
عند استخدام المعامل --use-systemd-resolv مع العميل، لا تستخدم المعامل append. ملحوظة: نحن لا نوصي باستخدام الحجة --password. |
--الاصدار | يعرض معلومات عن إصدار العميل. |
--رمز PIN | أدخل رمز MFA |
الأدلة على معلمات ملف العميل
يمكنك حفظ المتغيرات للعميل على نظام Linux في ملف، ثم تحميل المعلمات عند بدء تشغيل العميل. هذه هي المتغيرات لملف العميل:
Parameter | Description |
|---|---|
--load_file_ | يستخدم قيم المعامل المخزنة في الملف مسبقًا مع --save. يمكنك تخطي أي إعداد مخزّن من خلال تحديده في سطر الأوامر. نظرًا لأن بيانات الاعتماد مخزنة أيضًا في هذا الملف، تأكد من الاحتفاظ بها بشكل خاص، حيث يمكن لأي شخص استخدام هذا الملف للاتصال ببيانات الاعتماد المحفوظة. بدلاً من ذلك، يمكنك تخزين كلمة مرور فارغة أو غير صحيحة في الملف وتحديد الصحيحة في سطر الأوامر. على سبيل المثال: --load _file_ --password '******' |
--save_file_ | يحفظ جميع الوسائط الممررة على سطر الأوامر إلى الملف المحدد لاستخدامها مع المعامل --load. |
--show_file_ | يعرض الإعدادات المخزنة في الملف باستخدام --save. |
الأدلة لمصادقة الأجهزة باستخدام الشهادات
يحتوي هذا القسم على المتغيرات المستخدمة للعملاء على Linux الذين يستخدمون مصادقة الأجهزة بشهادة الجهاز. لمزيد من المعلومات، انظر توزيع وتثبيت شهادات الأجهزة.
Parameter | الوصف |
|---|---|
--cert <certificate path> | مسار إلى ملف الشهادة لمصادقة الجهاز. المسار الافتراضي هو: |
إلغاء تثبيت العميل
إذا لم تعد بحاجة إلى العميل على جهاز معين، يمكنك إزالة تثبيته. بمجرد إزالة تثبيت العميل، لا توجد أي طريقة لتطبيق قواعد الشبكة أو سياسات الأمان على الجهاز.
لإلغاء تثبيت العميل:
في الطرفية، قم بتشغيل الأمر لنوع الملف الذي تم تثبيته:
.rpm
sudo rpm -e cato-client-install.deb
sudo dpkg -r cato-linux-install
(اختياري) بعد اكتمال عملية إلغاء التثبيت، قم بإزالة الملفات التكوينية المتبقية في هذه المواقع
sudo rm -rf /opt/cato
sudo rm -rf /usr/lib/cato/
sudo rm -rf /var/log/cato*.log
sudo rm -rf ~/.cato/
أعد تشغيل جهازك.
إذا قمت بإجراء تغييرات على إعدادات الشبكة في النظام أثناء تثبيت عميل Cato، قد تحتاج إلى استعادة تلك التغييرات يدوياً.