ในบทความต่อไปนี้เราจะมาดูว่าเราสามารถติดตั้ง Webmin บน Ubuntu 20.04 ได้อย่างไร นี่คือหนึ่ง เครื่องมือบนเว็บที่ช่วยให้ผู้ดูแลระบบ จัดการระบบ คล้ายกับ Gnu / Linux และ Unixโดยเฉพาะเซิร์ฟเวอร์ Webmin ช่วยให้คุณจัดการบัญชีผู้ใช้อัปเดตแพ็กเกจไฟล์บันทึกระบบกำหนดค่าไฟร์วอลล์อีเมลฐานข้อมูล postfix ฯลฯ
Webmin เขียนด้วยภาษา Perl และทำงานเป็นเว็บเซิร์ฟเวอร์และกระบวนการของตนเอง. โดยค่าเริ่มต้นจะสื่อสารผ่าน TCP ผ่านพอร์ต 10000 และสามารถกำหนดค่าให้ใช้ SSL ได้หากติดตั้ง OpenSSL ด้วยโมดูล Perl
ขอบคุณเครื่องมือนี้ ความยากลำบากในการกำหนดค่าเซิร์ฟเวอร์ของเราเองจะตกอยู่เบื้องหลังและ Webmin จะดูแลส่วนทางเทคนิคทั้งหมดเหลือเพียงการตัดสินใจของผู้ใช้เท่านั้น ด้วยวิธีนี้พวกเขาจะไม่ต้องเสียเวลาค้นคว้ารายละเอียดวิธีการใช้งานตัวเลือกที่ต้องการ
การติดตั้ง Webmin บน Ubuntu 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
จนถึงตอนนี้เราได้อัปเดตระบบติดตั้งคีย์ 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 ที่กำหนดเองซึ่งเบราว์เซอร์ไม่ถือว่าปลอดภัย.
เพื่อหลีกเลี่ยงอุปสรรคนี้เราเพียงแค่คลิกที่ ''สูง'แล้วใน'ยอมรับความเสี่ยงและดำเนินการต่อ'
ตอนนี้เราสามารถเข้าสู่ระบบด้วยผู้ใช้ระบบของเรา นอกจากนี้เมื่อติดตั้งแอปพลิเคชันนี้จะสร้าง superuser เพื่อจัดการแอปพลิเคชันด้วยชื่อรูทและรหัสผ่านที่ผู้ใช้รูทของเรามีอยู่ในเครื่อง หากคุณไม่ได้เปิดใช้งานบัญชีรูทคุณอาจต้องเปลี่ยนรหัสผ่านของผู้ใช้รูท Webmin. สามารถทำได้โดยเปิดเทอร์มินัล (Ctrl + Alt + T) แล้วพิมพ์คำสั่ง:
sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
ในที่สุดเราก็จะไปที่หน้าจอที่เราสามารถเข้าสู่ระบบได้
ณ จุดนี้เราสามารถกำหนดค่าระบบ Ubuntu 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 บนเซิร์ฟเวอร์ของฉันที่มี Ubuntu 20.04 เมื่อรีสตาร์ทเซิร์ฟเวอร์จะสูญเสียที่อยู่ IP ของอินเทอร์เฟซ และฉันถูกบังคับให้กำหนดค่าผ่าน ifconfig ฉันได้ตรวจสอบไฟล์ installer-config.yaml และกำหนดค่าไว้ถูกต้องแล้ว
ฉันได้ลองกำหนดค่าผ่าน Webmin แล้ว แต่ฉันไม่มีโชค
ข้อเสนอแนะใด ๆ ?