يحتاج الجهاز المخصص لبوابة OpenVPN إلى تثبيت خادم مدعوم وإلى البرمجيات الخاصة بالمهام التي يؤديها فعليًا. قائمة قائمة التثبيت التي تعرض SSH واستضافة الويب وأدوار خادم أخرى ليست قائمة متطلبات OpenVPN. النشر بلا واجهة أمر معقول تمامًا. المهم هو فصل ثلاث مهام: حمل النفق، وإدارة المضيف، وإصدار بيانات الاعتماد.

هذا هو ترتيب الجرد الذي أتبعه، مع الفحص الذي يغلق كل خطوة.

1. أعطِ خدمة النفق حزمتها وملف تعريفها الخاص

يستخدم دليل خادم OpenVPN من Ubuntu حزمة openvpn الخاصة بالتوزيعة مع سطر أوامر وتكوين خدمة. الحزمة نفسها تخدم كعميل Linux، والتكوين هو الذي يختار الدور.

وهذا يعني أن تثبيت واجهة رسومية للعميل ليس ما يحوّل المضيف إلى خادم، وأن إزالتها ليست ما يجعله بلا واجهة. سجّل أي ملف تعريف يقرأه المثيل العامل، لأن ملف تكوين ثانٍ في الدليل نفسه قد يُحمَّل دون أن يلاحظ أحد، ويسجل البرنامج الخفي النجاح في الحالتين. وعندما يوجد ملفا تعريف، تقرر مديرة الخدمة أيهما يفوز، وهذا القرار يجب أن يكون في ملاحظاتك لا في تخمين.

2. حدّد مسار الإدارة قبل النفق

يأتي OpenSSH من حزمة openssh-server منفصلة ويعمل كخدمة خاصة به. يكون مفيدًا حين ينبغي للمسؤول الوصول إلى الجهاز عبر SSH، لكن OpenVPN لا يحتاج إلى خادم SSH لتبادل حزم VPN. ويُعدّ الطرفية المحلية أو قناة إدارة منصة معتمدة مسارًا صالحًا آخر. حدّد أي مسار تعتمد عليه قبل أن تغيّر التوجيه أو التصفية، لأن النفق الجديد يجب ألا يكون أبدًا الطريق الوحيد غير المختبَر لإصلاح نفسه.

3. أصدر بيانات الاعتماد من المالك المعتمد

يثبّت مثال Ubuntu حزمة easy-rsa إلى جانب OpenVPN لبناء PKI صغيرة، وهذا دور إصدار بيانات اعتماد لا خدمة نفق عاملة. وإذا كانت المؤسسة تملك بالفعل عملية إصدار معتمدة، فاستخدمها بدلًا من إنشاء CA غير مرتبطة لأن أحد الدروس يتضمن واحدة. أبقِ المفتاح الخاص والشهادة الخاصين بالبوابة منفصلين عن مفتاح توقيع CA، واختر موقع التوقيع والنسخ الاحتياطي بوعي. نسخ كل ملف PKI إلى كل مضيف ليس متطلبًا برمجيًا.

4. اترك إضافات سطح المكتب لسطح المكتب

لمحرر NetworkManager أو إضافة الاستيراد غرض على جهاز يستخدم هذا الأسلوب في العمل. وهي ليست ميزة خادم إضافية لازمة لأن البوابة تتحدث OpenVPN.

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

5. اقبل البوابة بعميل حقيقي

حزم أقل لا تعني بوابة مكتملة. لا يزال الخادم يحتاج إلى مستمع معتمد، وهُويات، ومسارات، وتحويل حيث يلزم، وسياسة جدار ناري ضيقة، ومسار العودة المقصود. دوّن أين تظهر سجلاته وكيف تُطبَّق التحديثات، لأن هذين الجوابين يحددان كيف يُشخَّص أي عطل لاحقًا.

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

مقالات ذات صلة