في المقالة التالية سنلقي نظرة على Webmin. دعونا نرى كيف نستطيع قم بتثبيت أحدث إصدار من مستودع apt الرسمي الخاص بك على خادم Ubuntu 18.04 وتلقي التحديثات المستقبلية. Webmin مكتوب بلغة Perl ويعمل كخادم ويب خاص به وعملية. بشكل افتراضي ، يتصل عبر TCP عبر المنفذ 10000 ويمكن تهيئته لاستخدام SSL ، إذا تم تثبيت OpenSSL مع وحدات Perl النمطية.
هذا هو أداة تكوين الخادم على شبكة الإنترنت ومن المفيد جدًا تكوين الأجزاء الداخلية لنظام التشغيل أو المستخدمين أو حصص القرص أو الخدمات أو ملفات التكوين. سيكون مفيدًا أيضًا في تعديل التطبيقات مفتوحة المصدر والتحكم فيها ، مثل Apache HTTP Server أو PHP أو MySQL.
تنحصر صعوبة تكوين الخادم الخاص بنا في الخلفية و يعتني Webmin بجميع الأجزاء التقنية، مع ترك اتخاذ القرار فقط للمستخدم. بهذه الطريقة لن يضطروا إلى إضاعة الوقت في البحث عن تفاصيل كيفية تنفيذ الخيارات التي يريدون أن تكون متاحة.
الملامح العامة لبرنامج Webmin
- تم ترميز Webmin بواسطة الأسترالي Jamie Cameron وتم إصداره بموجب ترخيص BSD. أيضا هناك مستخدم، وهو الإصدار المصغر من Webmin.
- ويب مين يدعم معظم أنظمة التشغيل المستندة إلى Unix، مثل Gnu / Linux أو BSD أو Solaris أو HP / UX وغيرها.
- سيقدم لنا البرنامج واجهة بديهية وسهلة الاستخدام لإدارة الخادم الخاص بنا.
- هذه الأداة بنيت من وحدات. توفر هذه واجهة لملفات التكوين وخادم Webmin ، مما يسهل إضافة وظائف جديدة.
- سيسمح Webmin التحكم في أجهزة متعددة من خلال واجهة بسيطة، أو قم بتسجيل الدخول إلى خوادم webmin الأخرى على نفس الشبكة الفرعية أو شبكة المنطقة المحلية.
- مع هذه الأداة يمكنك تغيير إعدادات الحزمة الشائعة على الطاير.
- بفضل لوحة التحكم مع واجهة الويب ، لا يلزم معرفة وحدة التحكم أو البرامج النصية أو ملفات التكوين، لأن اللوحة نفسها ستكون مسؤولة عن تقديم خيارات رسومية سهلة الاستخدام والفهم.
قم بتثبيت Webmin على Ubuntu
لمتابعة التثبيت ، سنقوم أولاً بتسجيل الدخول إلى خادم Ubuntu وتنفيذ الأوامر التالية واحدًا تلو الآخر من أجل أضف مستودع Webmin وقم بتثبيت البرنامج.
للبدء ، سنفتح محطة طرفية (Ctrl + Alt + T) وننفذ الأمر إلى تثبيت الحزم المطلوبة لإدارة المستودعات:
sudo apt-get install software-properties-common apt-transport-https
سنكمل تنزيل وتثبيت مفتاح المستودع باستخدام هذا الأمر الآخر:
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
أخيرًا ، سيتعين علينا فقط أضف مستودع Webmin الرسمي المناسب:
sudo add-apt-repository "deb https://download.webmin.com/download/repository sarge contrib"
بعد هذا نستطيع قم بتثبيت أحدث إصدار من البرنامج في أي وقت عن طريق الأمر التالي:
sudo apt-get update; sudo apt-get install webmin
قم بالوصول إلى لوحة Webmin
عندما يتم تثبيت هذا التطبيق ، فإنه ينشئ مستخدمًا متميزًا لإدارة التطبيق باسم الجذر وكلمة المرور التي يمتلكها مستخدم الجذر لدينا على الجهاز. نظرًا لتعطيل حساب جذر Ubuntu افتراضيًا ، فقد تحتاج إلى ذلك قم بتغيير كلمة مرور المستخدم الجذر لـ Webmin. يمكن القيام بذلك عن طريق فتح محطة طرفية (Ctrl + Alt + T) وكتابة الأمر:
sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
الآن للوصول إلى خادم Ubuntu من خلال webmin ، في متصفح الويب الخاص بالعميل ، سيتعين علينا الانتقال إلى عنوان URL التالي ، و تسجيل الدخول مع جذر وكلمة المرور التي خصصناها للأمر السابق:
https://IP-DEL-SERVIDOR:10000
إذا كان لديك ufw مثبتًا ، فسيتعين عليك تشغيل الأمر التالي إلى السماح لـ webmin عبر جدار الحماية:
sudo ufw allow 10000
إلغاء
إلى حذف المستودع، في المحطة الطرفية (Ctrl + Alt + T) سيتعين علينا تنفيذ الأمر:
sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"
إذا نحن نستطيع إزالة webmin من خلال الأمر:
sudo apt-get remove webmin
إلى مزيد من المعلومات حول هذا البرنامج، يمكنك استشارة موقع المشروع والوثائق التي يقدمونها لنا للمستخدمين هناك.
شكرا