במאמר הבא אנו נסתכל כיצד אנו יכולים להתקין את Webmin ב- Ubuntu 20.04. זה אחד כלי מבוסס אינטרנט המאפשר סיסדמינס לנהל מערכות דומה ל- Gnu / Linux ו- Unix, במיוחד שרתים. Webmin מאפשר לך לנהל חשבונות משתמש, לעדכן חבילות, קבצי יומן מערכת, להגדיר חומות אש, דוא"ל, מסד נתונים, פוסט תיקון וכו '.
Webmin כתוב בפרל ופועל כתהליך ושרת אינטרנט משלו. כברירת מחדל הוא מתקשר באמצעות TCP דרך יציאה 10000 וניתן להגדיר אותו לשימוש ב- SSL, אם OpenSSL מותקן עם מודולי פרל.
בזכות הכלי הזה הקושי להגדיר את השרת שלנו מועבר לרקע וובמין דואג לכל החלק הטכני, ומשאיר רק קבלת החלטות למשתמש. בדרך זו הם לא יצטרכו לבזבז זמן על חקר הפרטים כיצד ליישם את האפשרויות שהם רוצים שיהיו להם.
התקנת Webmin באובונטו 20.04
לפני שמתחילים להתקין תוכנית, זה תמיד רעיון טוב ראשית עדכן את החבילות הזמינות במאגרים. אנו יכולים לעשות זאת על ידי פתיחת מסוף (Ctrl + Alt + T) וביצוע הפקודות:
sudo apt update && sudo apt upgrade
הבא נצטרך להתקין את התלות הדרושה באמצעות פקודה:
sudo apt install software-properties-common apt-transport-https
הפעל את מאגר ה- Webmin
בשלב זה עלינו לעשות זאת הפעל את מאגר ה- Webmin מכיוון שהוא עדיין לא זמין ב- Ubuntu 20.04 LTS.
קודם כל, בואו הוסף את מפתח ה- Webmin GPG כפי שמוצג בדברים הבאים:
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
אחרי הפקודה הקודמת, אנחנו יכולים הוסף ידנית מאגר Webmin עם הפקודה:
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
התקן את Webmin
עד כה עדכנו את המערכת, התקנו את מפתח ה- GPG של Webmin והוספנו ידנית את המאגר הדרוש. הדבר הבא שנעשה הוא להתקין ביצוע במסוף (Ctrl + Alt + T) את הפקודה:
sudo apt install webmin
לאחר ההתקנה נוכל לעשות זאת לבדוק מצב של שירות מריץ את הפקודה:
sudo systemctl status webmin
כפי שמוצג בתצלום המסך שלמעלה, Webmin כבר פועל כהלכה. עכשיו בשביל בדוק את הגרסה המותקנתנצטרך להשתמש רק בפקודה הבאה:
dpkg -l | grep webmin
בפלט הקודם נראה זאת אנו מתקינים את Webmin גרסה 1.941. כשהכלי מותקן ומופעל, כעת אנו יכולים לגשת ללוח הבקרה באמצעות דפדפן האינטרנט.
קבע את התצורה של חומת האש
כברירת מחדל, כלי זה מקשיב ליציאת TCP 10000. כדי לגשת לשרת שלנו באופן חיצוני, עלינו לפתוח את היציאה בחומת האש. לשם כך נבצע את הפקודה במסוף (Ctrl + Alt + T):
sudo ufw allow 10000/tcp
כעת נטען מחדש את חומת האש כדי שהשינויים יתקיימו:
sudo ufw reload
כדי לבדוק את מצב חומת האש, נבצע:
sudo ufw status
התחברות
כדי להיכנס ל- Webmin, נצטרך רק פתח את הדפדפן ועבור ל- IP של השרת שלנו:
https://IP-del-servidor:10000/
בתחילה, אנו נסתכל על דף האינטרנט הבא המציין כי קיים סיכון פוטנציאלי. זה לא מדאיג כמו שזה קורה בגלל Webmin מייצרת אישור SSL משלה שהוקצה בעצמו, שהדפדפן אינו מחשיב כבטוח.
כדי לעקוף את המכשול הזה, פשוט נלחץ על הסמל ''מתקדם'ואז ב'קבל את הסיכון והמשיך'.
כעת אנו יכולים להתחבר למשתמש המערכת שלנו. בנוסף, כאשר יישום זה מותקן, הוא יוצר משתמש-על לניהול היישום עם שם הבסיס והסיסמה שיש למשתמש השורש שלנו במכונה. אם לא מופעל חשבון השורש שלך, ייתכן שיהיה עליך לשנות את הסיסמה של משתמש השורש Webmin. ניתן לעשות זאת על ידי פתיחת מסוף (Ctrl + Alt + T) והקלדת הפקודה:
sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
לבסוף אנו הולכים להגיע למסך בו אנו יכולים להתחבר.
בשלב זה נוכל להמשיך ולהגדיר את מערכת אובונטו 20.04 שלנו על פי המפרט שלה.
לעדכון ההתקנה שלנו, לאחר כל הפעלה לא יהיה יותר לבצע את הפקודות הבאות במסוף (Ctrl + Alt + T):
sudo apt update && sudo apt upgrade
הסר את ההתקנה
כדי מחק מאגרבמסוף (Ctrl + Alt + T) נצטרך לבצע את הפקודה:
sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"
אז אנחנו יכולים הסר כלי באמצעות פקודה:
sudo apt remove webmin; sudo apt autoremove
כדי מידע נוסף אודות תוכנה זו, אתה יכול להתייעץ עם אתר הפרויקט ו תיעוד שהם מציעים לנו למשתמשים שם.
שלום לכולם.
אני מוצא שזה כלי מצוין.
אבל משהו קרה לי פעם אחת ההתקנה שאני לא יודע אם זה תוצאה של ההתקנה.
לאחר התקנת Webmin. בשרת שלי עם אובונטו 20.04 כשהשרת מופעל מחדש הוא מאבד את כתובות ה-IP של הממשקים. ואני נאלץ להגדיר אותם דרך ifconfig. בדקתי את הקובץ installer-config.yaml והוא מוגדר כהלכה.
ניסיתי להגדיר את זה דרך Webmin אבל לא היה לי מזל.
הצעות כלשהן?