قائمة طعام
مجانا
تسجيل
بيت  /  إنترنت/ تثبيت وتكوين webmin على دبيان 8. التثبيت الصحيح لخادم Webmin Ubuntu

تثبيت وتكوين webmin على دبيان 8. التثبيت الصحيح لخادم Webmin Ubuntu

هناك العديد من لوحات تحكم خادم الويب ، سواء كانت مخصصة للاستضافة أو للأغراض العامة. اليوم سأقوم بتثبيت إحدى هذه اللوحات - Webmin على خادم CentOS 7. في رأيي ، هذه واحدة من أكثر الأدوات شيوعًا لإدارة الخادم عن بُعد من خلال متصفح.

Webmin هي لوحة تحكم ويب لإدارة خادم unix. إنه متعدد المنصات ، مثبت على توزيعات يونكس مختلفة. لقد وصفت ذات مرة أحد تطبيقاتها في مقال حول freebsd. باستخدام webmin ، يمكنك تنفيذ جميع الإجراءات الإدارية الشائعة تقريبًا على الخادم ، مثل:

  • قم بإعداد اتصالات الشبكة
  • أضف مستخدمين
  • أقسام جبل
  • تكوين جدار الحماية
  • اغلاق او اعادة تشغيل الخادم
  • حزم التحديث

وأكثر بكثير. هناك وحدات لبرامج متنوعة يمكن التحكم فيها من خلال webmin. على سبيل المثال ، samba أو خادم ويب وخادم mysql والعديد من الحزم الأخرى. قائمة الوحدات واسعة النطاق ، يمكنك رؤية قائمة الوحدات المخصصة لجهة خارجية على الموقع الرسمي ، أو في اللوحة نفسها بعد التثبيت ، قائمة الوحدات الرسمية. من خلال webmin ، يمكنك الوصول إلى وحدة تحكم الخادم أو تحميل أو تنزيل الملفات من الخادم. في بعض الأحيان يكون هذا مناسبًا.

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

أنا دائما تقريبا استخدم webmin على خوادم البريد. من الملائم بالنسبة لي التحليل والبحث عن شيء ما في سجلات البريد الضخمة باستخدام وحدة عارض السجل. لم أجد أي شيء أبسط وأكثر ملاءمة. على سبيل المثال ، لديك سجل يومي يتراوح بين 100 و 300 ميغا بايت ، ويتم تسجيل عشرات الأحداث فيه كل ثانية. لديك معرف بريد إلكتروني. يمكنك إدخال معرف الحرف في شريط البحث ومشاهدة جميع أسطر السجل الذي يظهر فيه. إنه مريح للغاية. البحث المعتاد في مثل هذه الحالة لا يكفي. يمكنك بالطبع الاستيلاء على ناتج القط ، أو الخروج بشيء آخر ، لكن هذا أقل ملاءمة. خاصة إذا كنت بحاجة إلى مقارنة القيم من ملفات السجل المختلفة. ما عليك سوى فتح سجلات مختلفة في نافذتي متصفح وتحليلها.

لنبدأ في تثبيت Webmin على خادم يقوم بتشغيل СentOS 7. يتم وصف العملية على الموقع الرسمي في القسم المناسب. لا يوجد شيء معقد. تحتاج إلى إضافة مستودع webmin ، ثم تثبيت الحزمة نفسها والتبعيات.

إضافة مستودع:

# mcedit /etc/yum.repos.d/webmin.repo name = توزيع Webmin المحايد # baseurl = http: //download.webmin.com/download/yum mirrorlist = http: //download.webmin.com/download/yum / تمكين قائمة المرآة = 1

استيراد مفتاح GPG:

# دورة في الدقيقة - استيراد http://www.webmin.com/jcameron-key.asc

تثبيت webmin:

# yum install -y webmin

بعد التثبيت ، سيبدأ تلقائيًا. علينا فقط إضافته إلى التحميل التلقائي:

# chkconfig webmin on

نذهب إلى واجهة الويب webmin بعد الرابط https://192.168.56.10:10000 ، حيث 192.168.56.10 هو عنوان IP الخاص بالخادم. تأكد من تحديد بروتوكول https ، فلن تتمكن من تسجيل الدخول بدونه. أدخل اسم المستخدم وكلمة المرور الجذر. تفتح صفحة webmin الرئيسية:

لن أصف كل الاحتمالات ، يمكنك تسلق القائمة الموجودة على اليسار بنفسك ومعرفة ما يمكن تهيئته من خلال webmin. ألفت انتباهكم إلى عدة نقاط مهمة. هناك رأي مفاده أن webmin ليس آمنًا ويمكن اختراق الخادم من خلاله. لا أعرف كيف يتم تبرير هذه المخاوف ، ولكن فقط في حالة ، فمن الأفضل تقييد الوصول إلى الخادم.

إذا كنت تقوم بالوصول من عناوين ثابتة ، فقم بتقييد الوصول إلى هذه العناوين فقط. يتم ذلك هناك ، في الإعداد التالي التحكم في الوصول إلى IP. أوصي بهذا الإعداد. أنا شخصياً لن أفتح webmin للعالم بدون حاجة خاصة.

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

هذا كل شيء ، مع بقية الميزات والإعدادات التي يمكنك اكتشافها بنفسك ، لا يوجد شيء معقد في webmin.

دورة لينكس اون لاين

إذا كانت لديك رغبة في تعلم كيفية بناء وصيانة أنظمة عالية التوفر وموثوق بها ، فإنني أوصي بالتعرف عليها دورة على الإنترنت "Linux Administrator"في أوتوس. الدورة ليست للمبتدئين ، للقبول تحتاج إلى معرفة أساسية بالشبكات وتثبيت Linux على جهاز افتراضي. يستمر التدريب لمدة 5 أشهر ، وبعد ذلك سيتمكن خريجو الدورة الناجحين من مقابلة الشركاء. ما الذي ستقدمه لك هذه الدورة:
  • معرفة معمارية لينكس.
  • إتقان الأساليب والأدوات الحديثة لتحليل البيانات ومعالجتها.
  • القدرة على تحديد التكوين للمهام الضرورية وإدارة العمليات وضمان أمن النظام.
  • الكفاءة في أدوات العمل الأساسية لمسؤول النظام.
  • فهم نشر وتكوين وصيانة الشبكات المستندة إلى Linux.
  • القدرة على حل المشكلات الناشئة بسرعة وضمان التشغيل المستقر والمتواصل للنظام.
اختبر نفسك في اختبار الدخول واطلع على البرنامج لمزيد من التفاصيل.

في هذا الموضوع "تثبيت webmin على Debian / Ubuntu / Linux Mint" سأوضح لك كيفية تثبيت لوحة التحكم بسهولة على Debian أو Ubuntu أو Linux Mint. فيما يلي 3 طرق للقيام بذلك. يعد Webmin حلاً عاديًا لإدارة استضافة الويب لكل من العملاء من المنزل والعملاء الآخرين. إنه مجاني تمامًا مقارنة باللوحات الأخرى.

أولاً ، قم بتثبيت كل ما تحتاجه لـ webmin ، قم بتثبيت أدوات مساعدة ووحدات نمطية إضافية:

# sudo apt-get install perl libnet-ssleay-perl libauthen-pam-perl

طريقة 1.انتقل إلى الموقع الرسمي وقم بتنزيل أحدث إصدار لـ Debian أو Ubuntu أو Linux Mint. إذا كنت راضيًا ، فقم بتنزيل الإصدار الخاص بي (في وقت كتابة هذا التقرير ، كان الأحدث) ، للقيام بذلك ، قم بتشغيل:

# cd / usr / local / src # wget http://sourceforge.net/projects/webadmin/files/webmin/1.690/webmin_1.690_all.deb

بعد تنزيل حزمة deb هذه ، تحتاج إلى تثبيتها بالأمر التالي:

# dpkg -i webmin_1.690_all.deb

لن تستغرق عملية التثبيت الكثير من وقتك ، وأعتقد أنها لن تستغرق أكثر من 2-3 دقائق.

الطريقة الثانية.سأخبرك بمدى سهولة تثبيت webmin ، لذلك تحتاج إلى توصيل المستودع أولاً:

# sudo vim /etc/apt/sources.list

لنكتب سطرين في الملف ، مستودعنا

[...] # قد يكون هناك مستودعات أخرى ، لذلك الصق الأسطر في أي مكان ديب http://download.webmin.com/download/repository sarge Contribution http://webmin.mirror.somersettechsolutions.co.uk / repository sarge مساهمة [...]

ثم نقوم باستيراد المفاتيح اللازمة للتثبيت ، وننفذ ما يلي:

# cd / usr / local / src / && wget http://www.webmin.com/jcameron-key.asc # sudo apt-key add jcameron-key.asc

نقوم بتحديث قائمة المستودعات المتاحة حتى يرى النظام جميع التغييرات:

# sudo apt-get update

وقم بتثبيت webmin بأمر بسيط:

# sudo apt-get install webmin

الطريقة الثالثة.يمكنك تنزيل الكود المصدري وتجميعه ، لكنني لا أرى الهدف ، نظرًا لوجود طريقتين ، يجب أن يكونا كافيين.

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

لبدء / إيقاف / إعادة تشغيل webmin:

# sudo /etc/init.d/webmin start # sudo /etc/init.d/webmin stop # sudo /etc/init.d/webmin أعد تشغيل

لنبدأ الخادم ثم ننفذ الأمر ، فسيقوم بإنشاء كلمة مرور للمستخدم (إذا نسي شخص ما فجأة ، فسيتم حفظه):

# sudo /usr/share/webmin/changepass.pl / etc / webmin root "enter_your_password_here"

يجب أن يعمل ، إذا لم ينجح ، فما عليك سوى إعادة تشغيل webmin بعد هذا الأمر (لأنك أنشأت كلمة مرور وقد لا تقوم بتحديث نفسها).

بعد تثبيت webmin بإحدى الطرق ، انتقل إلى المتصفح واكتب:
http: // name_your_domain: 10000

غالبًا ما يكون هذا مجرد مضيف محلي. اكتمل تثبيت webmin على Debian / Ubuntu / Linux Mint وجاهز للاستخدام.

|

Webmin هي أداة إدارة نظام تستند إلى الويب لأنظمة تشبه Unix. يمكن استخدام هذا البديل البسيط والمريح لإدارة سطر الأوامر لإدارة جوانب مختلفة من النظام (مثل المستخدمين والخدمات) من خلال وحدات Webmin النمطية. يعد Webmin مثاليًا للمستخدمين الذين يفضلون الاحتفاظ بخادمهم الافتراضي الخاص ، لكنهم لا يريدون العمل مع سطر الأوامر.

سيوضح لك هذا البرنامج التعليمي كيفية تثبيت أداة Webmin و SSL باستخدام apt-get على Ubuntu 14.04.

متطلبات

امتيازات الجذر مطلوبة لتثبيت Webmin. يوصى بإنشاء مستخدم بامتيازات sudo ممتدة (يمكن العثور على الإرشادات في) ، والتي ستحتاج أيضًا إلى تسجيل الدخول إلى واجهة Webmin. بالإضافة إلى ذلك ، سيتمكن Webmin من استخدام بيانات اعتماده لإدارة الخادم.

ملحوظة: يتم تضمين التخويل المستند إلى كلمة المرور عند استخدام Webmin.

قم بتسجيل الدخول إلى الخادم كمستخدم جديد (أو جذر) عبر SSH باستخدام الأمر:

ssh username @ server_ip_address

الرجاء إدخال كلمة المرور الخاصة بك عندما يُطلب منك ذلك.

تثبيت webmin

قبل أن تتمكن من تثبيت Webmin باستخدام apt-get ، تحتاج إلى إضافة مستودع Webmin إلى ملف sources.list الخاص بك.

افتح ملف sources.list على الخادم الافتراضي في محرر نصوص (في هذا البرنامج التعليمي إنه nano):

sudo nano /etc/apt/sources.list

ادخل رقمك السري. ثم اضغط على Ctrl-W و Ctrl-V للانتقال إلى نهاية الملف وإدخال الأسطر التالية:

deb http://download.webmin.com/download/repository sarge مساهمات
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge مساهمة

عند الانتهاء من التحرير ، احفظ الملف بالضغط على Ctrl-X ثم Y.

ثم أضف مفتاح Webmin GPG إلى apt حتى يتمكن النظام من الوثوق بالمستودع المضاف. للقيام بذلك ، استخدم:

wget -q http://www.webmin.com/jcameron-key.asc -O- | إضافة مفتاح sudo apt -

نحتاج الآن إلى تحديث قائمة حزم apt-get:

sudo apt-get update

أنت الآن جاهز لتثبيت Webmin ؛ للقيام بذلك ، قم بتشغيل الأمر:

sudo apt-get install webmin

قم بتأكيد بدء التثبيت.

بعد اكتمال التثبيت ، ستبدأ خدمة Webmin تلقائيًا.

تسجيل الدخول إلى webmin

باستخدام متصفح الويب ، افتح صفحة ترخيص Webmin ؛ للقيام بذلك ، حدد IP الخارجي والمنفذ 10000. بشكل افتراضي ، يدعم Webmin SSL / TLS ، لذلك تحتاج إلى استخدام HTTPS للاتصال. لذلك ، افتح الرابط التالي في متصفحك:

https: // server_ip_address: 10000

في هذه المرحلة ، سيظهر تحذير "شهادة SSL للخادم غير موثوق بها" ، مشيرًا إلى أن المتصفح لا يمكنه الوثوق بشهادة SSL للخادم. هذا لأن Webmin يقوم تلقائيًا بإنشاء وتثبيت شهادة SSL أثناء التثبيت ، ولكن لم يتم التحقق من صحة شهادة SSL هذه بواسطة مرجع مصدق يمكن للخادم الوثوق به. وعلى الرغم من أن الكمبيوتر لا يمكنه التحقق من صلاحية الشهادة ، يمكنك التأكد من أنها آمنة.

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

  • انقر فوق الارتباط المتقدم ؛
  • ثم انقر على الرابط "تابع إلى عنوان IP(غير آمن) ".

يحتاج Firefox إلى:

  • انقر فوق أنا أفهم المخاطر ؛
  • ثم انقر فوق الزر "إضافة استثناء ..." ؛
  • ثم قم بتأكيد استثناء الأمان.

في هذه المرحلة ، ستظهر شاشة تسجيل الدخول إلى Webmin.

أدخل نفس بيانات الاعتماد التي تم استخدامها لاتصال SSH في البداية. لا تنس: يجب أن يمتلك هذا المستخدم امتيازات sudo أو root.

مستعد! تم تثبيت أداة Webmin بنجاح وهي جاهزة للعمل.

ملحوظة: يحتاج أمان بيانات اعتماد هذا المستخدم إلى عناية خاصة لأن تطبيق Webmin يتمتع بحق الوصول الكامل إلى الخادم نظرًا لامتيازاته.

باستخدام Webmin

في المرة الأولى التي تقوم فيها بتشغيل Webmin ، ستظهر صفحة معلومات النظام ، وتقدم نظرة عامة على موارد النظام وغيرها من المعلومات المفيدة. تعرض هذه الصفحة أيضًا جميع تحديثات Webmin المتوفرة.

على اليسار ، يمكنك رؤية قائمة التنقل التي يمكن استخدامها لإدارة الخادم والوصول إلى وحدات Webmin المختلفة. تنقسم قائمة التنقل إلى فئات ، ولكل فئة على حدة مجموعتها الخاصة من الوحدات النمطية. تستحق فئة Webmin اهتمامًا خاصًا لأنها تحتوي على وحدات لتخصيص تطبيق Webmin ، بينما تُستخدم الفئات الأخرى لأداء مهام إدارة النظام المختلفة.

عرض قائمة التنقل ، تحقق من الوحدات المتاحة.

إنشاء مستخدم (اختياري)

المهمة الرئيسية لإدارة النظام (خاصة في Webmin) هي إدارة المستخدم. في هذا القسم ، سنتحدث عن إنشاء مستخدم جديد باستخدام وحدة المستخدمين والمجموعات.

أدخل اسم المستخدم في اسم المستخدم ، وقدم أيضًا بقية المعلومات المطلوبة عن المستخدم. ثم انقر فوق الزر "إنشاء".

بعد ذلك ، سيظهر مستخدم بالبيانات المحددة على الخادم.

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

تثبيت اباتشي (اختياري)

يأتي Webmin مزودًا بعدد كبير من الوحدات النمطية لإدارة حزم البرامج المختلفة. سيوضح هذا القسم تثبيت خادم الويب باستخدام وحدة خادم الويب Apache.

في قائمة التنقل ، حدد فئة الوحدات النمطية غير المستخدمة ، ابحث فيها عن وحدة خادم الويب Apache.

إذا لم يتم تثبيت Apache على الخادم من قبل ، فستقوم الوحدة بالإبلاغ عن ذلك وتقترح طريقة لتثبيت خادم الويب.

بعد اكتمال تثبيت Apache ، سيبدأ خادم الويب القياسي.

بعد ذلك ، سيتم نقل وحدة خادم الويب Apache إلى فئة الخوادم ويمكن استخدامها لإدارة إعدادات خادم Apache.

خاتمة

الآن بعد أن تم تثبيت Webmin وأصبح جاهزًا للعمل ، يمكنك استخدام هذه الأداة لأداء مهام إدارة النظام الأساسية.

العلامات: ،

عادة ، يتم تكوين خادم لينكس باستخدام سطر الأوامر. ومع ذلك ، هناك وصول آخر ربما يكون أكثر ملاءمة باستخدام خدمة webmin في خادم ubuntu. أفضل أداة لإدارة أنظمة يونكس من خلال واجهة الويب.

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

Webmin - خادم ويب جاهز يحتوي على مجموعة كاملة من البرامج النصية. يمكن تجربة كل مسرات استخدامه بعد التثبيت.

تثبيت webmin

بادئ ذي بدء ، تحتاج إلى إضافة مستودعات webmin إلى ملف /etc/apt/sources.list

sudo nano /etc/apt/sources.list

أضف سطرين إلى نهاية الملف:

Deb http://download.webmin.com/download/repository sarge مساهمات deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge Contrib

نحفظ الملف ونغلقه. الآن دعنا نستورد المفاتيح

Wget http://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc

قم بتحديث قائمة مصادر الحزم

سودو apt-get update

تثبيت webmin

sudo apt-get install webmin

ابدأ Webmin

بعد تثبيت الحزمة بنجاح ، افتح المتصفح وانتقل إلى العنوان

https: // عنوان IP للخادم: 10000 /

بدلاً من " عنوان IP للخادمأدخل إما عنوان IP للخادم أو اسمه. إذا تم كل شيء بشكل صحيح ، فسترى دعوة لإدخال اسم مستخدم وكلمة مرور.

أدخل معلومات تسجيل الدخول وكلمة المرور الخاصة بك إلى الخادم في الحقول ، وبعد ذلك سيتم نقلك إلى صفحة webmin الرئيسية

أول شيء سنفعله هو تغيير اللغة إلى اللغة الروسية. للقيام بذلك ، انتقل إلى عنصر القائمة " webmin” - “تغيير اللغة والموضوع"وضبط الترميز الروسية (RU.UTF-8)

بعد تطبيق التغييرات ، تحتاج إلى تحديث الصفحة. عظيم! الآن لديك webmin سكانها ينالون الجنسية الروسية بالكامل


نظرة عامة صغيرة على webmin

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

يحتوي قسم "Webmin" على أدوات للعمل مع وحدة webmin نفسها. إعداد المستخدمين ، والوصول ، والنسخ الاحتياطي ، وما إلى ذلك.

يحتوي قسم "النظام" على أدوات للعمل مع الوظائف الرئيسية للخادم. في هذا القسم ، يمكنك العثور على السجلات وإجراء العمليات مع المستخدمين والمجموعات وتحديث البرامج وإدارة العمليات النشطة والعمل مع جدولة الوظائف (Cron) وغير ذلك الكثير.

يوفر قسم "الخدمات" روابط لأدوات للعمل مع الخدمات المثبتة ، في حالتي خادم DHCP ، خادم DNS BIND ، خادم Squid Proxy. يمكنك تكوين ملفات الإعدادات الحالية وإدارة القواعد الجديدة وعمليات الخدمة.

في قسم "الشبكة" ، يمكنك تكوين واجهات الشبكة ، وكذلك تكوين جدار الحماية

في قسم "الأجهزة" ، يمكنك عرض الأجهزة المتصلة بالخادم ، وكذلك عرض أقسام القرص المحلي.

لن أصف قسم "الكتلة". لم تعمل مع الكتل.

يمكنك الآن إعداد webmin في خادم ubuntu واستخدامه من أي مكان في العالم.

|

Webmin هي وحدة تحكم حديثة قائمة على الويب لإدارة أجهزة Linux. يسمح لك Webmin بتغيير إعدادات الحزم الرئيسية بسرعة.

سيساعدك هذا الدليل على تثبيت Webmin وتكوينه على خادم Ubuntu ، وتأمين وحدة التحكم الخاصة بك بشهادة Let's Encrypt وإضافة حساب جديد من خلال Webmin وتحديث حزم الخادم.

متطلبات

  • خادم أوبونتو 16.04.
  • وصول sudo.
  • جدار حماية مهيأ (يمكنك معرفة ذلك).
  • خادم الويب Apache (يمكن العثور على إرشادات التثبيت).
  • FQDN وسجل A يشير إلى عنوان IP الخاص بالخادم.

الخطوة 1 قم بتثبيت Webmin

أضف مستودع Webmin الذي يمكنك استخدامه لتثبيت وحدة التحكم الخاصة بك ثم تحديثها. يجب إضافته إلى ملف /etc/apt/sources.list.

sudo nano /etc/apt/sources.list

أضف مستودعًا جديدًا إلى نهاية الملف:

. . .
deb http://download.webmin.com/download/repository sarge مساهمات

أحفظ وأغلق الملف.

أضف مفتاح Webmin PGP حتى يعرف النظام أنه يمكن الوثوق بالمستودع الجديد.

wget http://www.webmin.com/jcameron-key.asc
sudo apt-key add jcameron-key.asc

قم بتحديث فهرس الحزمة لتضمين مستودع Webmin.

sudo apt-get update

تثبيت webmin:

sudo apt-get install webmin

بعد اكتمال التثبيت ، سترى:

اكتمل تثبيت Webmin. يمكنك الآن تسجيل الدخول إلى

https: // your_server_ip: 10000 كجذر مع ملف
كلمة مرور الجذر ، أو كأي مستخدم يمكنه استخدام `sudo`.

انسخ هذه المعلومات ، ستحتاجها في العمل المستقبلي.

ملحوظةج: إذا قمت بتكوين جدار الحماية ufw بالشكل المطلوب ، فإنه يحظر حاليًا منفذ Webmin. لفتحه ، استخدم الأمر:

sudo ufw تسمح 10000

لمزيد من الأمان ، يمكنك تكوين هذا المنفذ بحيث لا يمكن الوصول إليه إلا من نطاقات عناوين IP محددة.

الخطوة 2: إضافة شهادة Trusted Let's Encrypt

يدعم Webmin بالفعل HTTPS ، ولكن في الوقت الحالي تستخدم وحدة التحكم شهادة موقعة ذاتيًا. استبدلها بشهادة موثوقة من خدمة Let's Encrypt.

فتح في المتصفح:

https: // your_domain: 10000

استبدل your_domain باسم المجال الخاص بك.

ملحوظة: في المرة الأولى التي تدخل فيها إلى هذا الرابط ، سترى رسالة خطأ "غير صالح SSL". هذا لأن الخادم يستخدم شهادة موقعة ذاتيًا. أضفه إلى قائمة الاستبعاد للمتابعة.

ستظهر شاشة المصادقة. افتح حساب مستخدم مع وصول sudo (وليس الجذر).

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

سيؤدي هذا إلى فتح صفحة اسم المضيف وعميل DNS. ابحث عن حقل اسم المضيف وأدخل FQDN فيه. انقر فوق حفظ.

انقر فوق Webmin في شريط التنقل الأيسر ، ثم انقر فوق Webmin Configuration.

حدد تشفير SSL من القائمة ، ثم افتح علامة التبويب Let's Encrypt. سترى شاشة خيارات شهادة SSL الجديدة.

باستخدام هذه الصفحة ، يمكن لـ Webmin الحصول على شهادة موثوقة وتثبيتها ، بالإضافة إلى تحديثها في الوقت المناسب. شهادات Let's Encrypt صالحة لمدة 3 أشهر. يدعم Webmin التجديد التلقائي للشهادات ؛ يمكنك إعداد وحدة التحكم الخاصة بك لتجديد شهادة Let's Encrypt شهريًا. تبحث خدمة Let's Encrypt عن ملف التحقق على الخادم ، لذلك يجب أن تضع وحدة تحكم Webmin مثل هذا الملف في الدليل / var / www / html (وهو الدليل الجذر الافتراضي لخادم الويب Apache). لإعداد شهادة ، اتبع الخطوات التالية:

  • أدخل FQDN الخاص بك في حقل أسماء المضيفين للشهادة.
  • في الدليل الجذر لموقع الويب لسطر ملف التحقق ، انقر فوق الزر دليل آخر وأشر إلى / var / www / html.
  • في سطر الأشهر بين التجديد التلقائي ، قم بإلغاء تحديد التجديد يدويًا فقط وأدخل 1 في حقل الإدخال. ثم انقر فوق الزر الموجود على يسار حقل الإدخال.
  • انقر فوق طلب الشهادة. في غضون ثوانٍ قليلة ، ستتلقى شاشة تأكيد.

للوصول إلى الشهادة الجديدة ، أعد تشغيل Webmin. للقيام بذلك ، انقر فوق السهم الخلفي للمستعرض وزر إعادة تشغيل Webmin. انتظر 30 ثانية ، قم بتحديث الصفحة وقم بتسجيل الدخول إلى لوحة التحكم. سيقوم المستعرض الآن بالإبلاغ عن أن الخادم يستخدم شهادة موثوقة.

الخطوة 3: استخدام Webmin

يقدم Webmin العديد من الوحدات النمطية التي يمكنك من خلالها إدارة الخادم وتنفيذ كل شيء تقريبًا بدءًا من إعداد خادم BIND DNS إلى إضافة مستخدمين إلى النظام. حاول إنشاء مستخدم جديد وتحديث حزم النظام باستخدام Webmin.

إدارة المستخدمين والمجموعة

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

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

  • في اسم المستخدم ، أدخل الاسم: نشر.
  • حدد تلقائي في مجال معرف المستخدم.
  • في الاسم الحقيقي ، حدد وصفًا للمستخدم (على سبيل المثال ، مستخدم النشر).
  • في الدليل الرئيسي ، حدد تلقائي.
  • حدد / bin / bash من قائمة Shell المنسدلة.
  • في حقل كلمة المرور ، حدد كلمة مرور عادية وأدخل كلمة مرور.
  • في المجموعة الأساسية ، حدد مجموعة جديدة بنفس اسم المستخدم.
  • في المجموعة الثانوية ، حدد sudo من قائمة كل المجموعات. ثم انقر فوق الزر → لإضافة المجموعة إلى قائمة المجموعات.
  • انقر فوق إنشاء.

كما ترى ، يتيح لك Webmin تخصيص غلاف المستخدم ودعم الدليل الرئيسي والمزيد.

تحديث الحزم

يمكن لـ Webmin تحديث جميع حزم النظام. للقيام بذلك ، اتبع ارتباط لوحة المعلومات وابحث عن حقل تحديثات الحزمة. إذا اكتشفت وحدة التحكم تحديثات متوفرة ، فسترى عدد التحديثات ورابطًا لها في هذا الحقل.

خاتمة

الآن لديك وحدة تحكم إدارة خادم ملائمة ، محمية بشهادة موثوقة. توفر واجهة Webmin البديهية العديد من الميزات والوحدات النمطية المفيدة.

تعرف على ميزات Webmin. يمكن العثور على مزيد من المعلومات المفيدة في