bg-tutorials

كيفية تثبيت شهادة SSL على Tableau Server

في هذا الدرس، ستتعلم كيفية تثبيت شهادة SSL على Tableau Server. تتعامل Tableau مع SSL من خلال Tableau Services Manager (TSM)، لذا فإن الخطوات ذاتها على Windows وLinux. يمكنك استخدام واجهة الويب لـ TSM أو سطر الأوامر tsm.

إنشاء رمز CSR

سنبدأ بإنشاء CSR (طلب توقيع الشهادة). CSR هو كتلة من النص المشفر تقدمها إلى جهة إصدار الشهادات عند طلب الشهادة. يؤدي إنشاؤه أيضًا إلى إنشاء المفتاح الخاص الذي ستقوم بتثبيته لاحقًا على Tableau Server. لديك خياران:

احتفظ بملف المفتاح الخاص في مكان آمن. أرسل CSR إلى جهة إصدار الشهادات عند تقديم طلبك، وبعد أن تتحقق CA منه وتصدر شهادة SSL الخاصة بك، تابع خطوات التثبيت أدناه.

تثبيت شهادة SSL على Tableau Server

الخطوة 1: تحضير ملفات الشهادة

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

  • yourdomain.crt، وهي شهادة SSL الأساسية الخاصة بك.
  • yourdomain.ca-bundle، ملف السلسلة الذي يحتوي على الشهادة الجذرية والشهادات الوسيطة (حزمة CA).
  • yourdomain.key، المفتاح الخاص الذي أنشأته مع CSR.

يتطلب Tableau Server أن تكون ملفات الشهادة والسلسلة بصيغة x509، ومشفّرة بترميز PEM، ومحفوظة بامتداد .crt (وليس .pem). إذا زودتك CA بملف .pem أو .cer، فقم بإعادة تسمية الامتداد إلى .crt؛ فالمحتوى لا يتغير. يجب أن يكون المفتاح الخاص بصيغة PEM غير مشفرة إلا إذا قدمت عبارة المرور الخاصة به أثناء الإعداد.

ملاحظة حول حجم المفتاح لعام 2026: يعمل Tableau Server الإصدار 2025.3 والإصدارات الأحدث على OpenSSL 3.4.x بمستوى أمان Level 2، والذي يتطلب مفاتيح بحجم 2048 بت أو أكبر. سيتم رفض المفتاح ذو 1024 بت من إعداد قديم، لذا قم بإنشاء زوج مفاتيح جديد بحجم 2048 بت (أو أقوى) إذا لزم الأمر.

الخطوة 2: تثبيت الشهادة باستخدام واجهة الويب لـ TSM

افتح Tableau Services Manager في المتصفح، مع استبدال <tsm-host> باسم الجهاز الذي يشغّل Tableau Server:

https://<tsm-host>:8850

سجّل الدخول بحساب مسؤول TSM، ثم قم بتهيئة SSL الخارجي:

  • افتح علامة التبويب Configuration وحدد Security > External SSL.
  • ضمن External web server SSL، حدد خانة الاختيار Enable SSL for server communication.
  • SSL certificate file: قم بتحميل شهادة SSL الأساسية الخاصة بك (ملف .crt).
  • SSL certificate key file: قم بتحميل المفتاح الخاص بك (ملف .key).
  • SSL certificate key passphrase: اتركه فارغًا إلا إذا كان مفتاحك محميًا بعبارة مرور.
  • SSL certificate chain file: قم بتحميل حزمة CA الخاصة بك (الشهادة الجذرية والشهادات الوسيطة).

انقر على Save Pending Changes، ثم انتقل إلى أعلى الصفحة وانقر على Pending Changes، ثم Apply Changes and Restart. سيعاد تشغيل Tableau Server لتطبيق الشهادة الجديدة.

الخطوة 3 (بديلة): تثبيت الشهادة باستخدام سطر الأوامر tsm

إذا كنت تفضل سطر الأوامر، فافتح نافذة طرفية (terminal) على عقدة Tableau Server، وسجّل الدخول إلى TSM إذا طُلب منك ذلك، وقم بتشغيل أمر التمكين مع مسارات ملفاتك الثلاثة:

tsm security external-ssl enable --cert-file yourdomain.crt --key-file yourdomain.key --chain-file yourdomain.ca-bundle

إذا كان لمفتاحك الخاص عبارة مرور، أضف الخيار –passphrase. يتم تسجيل التغيير مؤقتًا ولكنه لم يُفعّل بعد، لذا قم بتطبيقه (وهذا سيعيد تشغيل Tableau Server):

tsm pending-changes apply

يُشعرك TSM بأنه ستحدث إعادة تشغيل. لتجاوز هذا التنبيه في تشغيل آلي عبر سكريبت، أضف –ignore-prompt. بعد أن تعود الخدمات إلى العمل، ستكون شهادة SSL الخاصة بك مثبتة على Tableau Server.

اختبار تثبيت SSL

بعد إعادة تشغيل Tableau Server، افتحه عبر HTTPS (المنفذ 443) وتأكد من أن المتصفح يعرض قفلًا صالحًا بدون أي تحذيرات. للحصول على فحص أعمق، قم بتشغيل فحص خارجي يكشف عن مشاكل في السلسلة أو البروتوكول. يمكنك قراءة الشهادة التي يقدمها Tableau مباشرة باستخدام OpenSSL:

echo | openssl s_client -connect yourdomain.com:443 -servername yourdomain.com 2>/dev/null | openssl x509 -noout -issuer -subject -dates

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

الأسئلة الشائعة

هل يختلف تثبيت SSL على Tableau Server بين Windows وLinux؟

لا. يتم إدارة SSL من خلال Tableau Services Manager (TSM)، لذا فإن خطوات واجهة الويب وسطر الأوامر tsm تعمل بنفس الطريقة على Windows وLinux. الفرق الوحيد هو كيفية فتح نافذة طرفية لتشغيل الأوامر.

ما المنفذ الذي تستخدمه واجهة الويب لـ TSM؟

تعمل واجهة إدارة TSM على المنفذ 8850 عبر HTTPS، لذا يمكنك الوصول إليها على https://<tsm-host>:8850. أما Tableau Server نفسه فيقدّم حركة مرور المستخدمين عبر منفذ HTTPS القياسي 443 بعد تمكين SSL الخارجي.

لماذا تحتاج ملفات شهادتي إلى امتداد .crt؟

يتطلب Tableau Server أن تكون ملفات الشهادة والسلسلة بصيغة x509، ومشفّرة بترميز PEM، ومحفوظة بامتداد .crt. إذا أرسلت CA ملفًا بصيغة .pem أو .cer، فقم بإعادة تسمية الامتداد إلى .crt. محتوى الملف يبقى نفسه، فإعادة التسمية لا تغيّر الشهادة.

هل يجب أن أعيد تشغيل Tableau Server بعد تثبيت الشهادة؟

نعم. يتم تسجيل تغييرات SSL كتغييرات معلّقة ولا تصبح فعّالة إلا بعد إعادة التشغيل. في واجهة الويب تختار Apply Changes and Restart؛ ومن سطر الأوامر تشغّل tsm pending-changes apply، والذي يعيد تشغيل Tableau Server تلقائيًا.

ما حجم المفتاح الذي يتطلبه Tableau Server؟

يستخدم Tableau Server الإصدار 2025.3 والإصدارات الأحدث OpenSSL 3.4.x بمستوى أمان Level 2، والذي يتطلب مفتاحًا خاصًا بحجم 2048 بت أو أكبر. يتم رفض المفاتيح الأقل من 2048 بت، لذا قم بإنشاء زوج مفاتيح جديد بحجم 2048 بت أو أقوى إذا كنت تقوم بالترقية من شهادة أقدم.

وفِّر 10% على شهادات SSL عند الطلب اليوم!

إصدار سريع، وتشفير قوي، وثقة في المتصفح بنسبة 99.99%، ودعم مخصص، وضمان استرداد المال خلال 25 يومًا. رمز القسيمة: SAVE10

صورة مفصلة لتنين أثناء طيرانه

كاتب محتوى متمرس متخصص في شهادات SSL. تحويل موضوعات الأمن السيبراني المعقدة إلى محتوى واضح وجذاب. المساهمة في تحسين الأمن الرقمي من خلال السرد المؤثر.