Ubuntu Server เป็นระบบปฏิบัติการเซิร์ฟเวอร์ Linux ที่ยอดเยี่ยม มันมาพร้อมกับ Snaps ซึ่งทำให้การตั้งค่าแอพง่ายขึ้น นอกจากนี้ยังมีการแพตช์แบบสด คุณจึงไม่พลาดการอัปเดตความปลอดภัยและคุณสมบัติที่ยอดเยี่ยมอีกมากมาย
ถึงกระนั้น สำหรับเซิร์ฟเวอร์ Ubuntu ที่ยอดเยี่ยม การตั้งค่าบางอย่างอาจเป็นเรื่องยุ่งยาก หากคุณต้องการหลีกเลี่ยงความรำคาญของ Ubuntu Server ให้ไปที่ Webmin เป็นเครื่องมือการจัดการสำหรับระบบปฏิบัติการที่เหมือน UNIX ด้วยสิ่งนี้ ผู้ใช้สามารถจัดการระบบ Linux ของพวกเขาด้วย UI เว็บที่สวยงาม แทนที่จะเป็นเทอร์มินัล นี่คือวิธีการตั้งค่า
การตั้งค่า Webmin ไปยังเซิร์ฟเวอร์ Ubuntu
การติดตั้ง DEB แบบสแตนด์อโลน
ในการตั้งค่า Webmin ผ่านแพ็คเกจ DEB แบบสแตนด์อโลน ให้ทำดังต่อไปนี้ ขั้นแรก ลงชื่อเข้าใช้เซิร์ฟเวอร์ Ubuntu ของคุณผ่านเดสก์ท็อป Linux ผ่าน SSH หรือนั่งที่เซิร์ฟเวอร์ Ubuntu และเข้าสู่ระบบผ่านคอนโซล TTY
เมื่อคุณเข้าถึงบรรทัดคำสั่งของเซิร์ฟเวอร์ Ubuntu แล้ว ให้ใช้คำสั่ง wget downloader เพื่อคว้าแพ็คเกจ Webmin DEB ล่าสุดไปยังเซิร์ฟเวอร์ของคุณโดยตรง
หมายเหตุ: หากคุณไม่ต้องการดาวน์โหลดแพ็คเกจ DEB ไปยังเซิร์ฟเวอร์ Ubuntu โดยตรง โปรดดาวน์โหลดไปยังคอมพิวเตอร์ของคุณและโอนผ่านเครือข่าย
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.981_all.deb
ด้วยไฟล์แพ็คเกจ DEB ที่ดาวน์โหลดไปยังเซิร์ฟเวอร์ Ubuntu ของคุณ การติดตั้งสามารถเริ่มต้นได้ ใช้คำสั่ง apt install ตั้งค่า Webmin
sudo apt install ./webmin_1.981_all.deb
เมื่อคุณป้อนคำสั่งด้านบน Ubuntu จะถามรหัสผ่านของคุณ ใช้แป้นพิมพ์ป้อนรหัสผ่านของคุณในเทอร์มินัล จากนั้นกดปุ่ม Y เพื่อยืนยันว่าคุณต้องการติดตั้ง Webmin
เมื่อการติดตั้ง Webmin เสร็จสมบูรณ์ ให้เปิดเว็บเบราว์เซอร์บนคอมพิวเตอร์ แท็บเล็ต หรือสมาร์ทโฟน จากนั้นพิมพ์ URL ต่อไปนี้ลงในเว็บเบราว์เซอร์
http://YOUR_UBUNTU_SERVER_IP_OR_HOSTNAME:10000
การติดตั้ง Webmin PPA
หากคุณต้องการอัปเดต Webmin ด้วยตัวอัปเดตซอฟต์แวร์ของ Ubuntu คุณสามารถติดตั้ง Webmin ผ่าน PPA ในการกำหนดค่า PPA ให้ทำดังต่อไปนี้ ขั้นแรก เข้าสู่ระบบเซิร์ฟเวอร์ Ubuntu ของคุณผ่าน SSH ในเทอร์มินัล หรือใช้คอนโซล TTY
เมื่อเข้าสู่ระบบแล้ว ให้ใช้คำสั่ง sudo -s เพื่อสลับหน้าต่างเทอร์มินัลเป็นบัญชีรูท จากนั้น ใช้ apt install เพื่อตั้งค่า Curl, GPG และ Apt-transport-https
sudo -s apt install curl gpg apt-transport-https
หลังจากติดตั้งสามแพ็คเกจแล้ว ให้ดาวน์โหลดคีย์ Webmin PPA ลงในคอมพิวเตอร์ของคุณ และติดตั้งลงในระบบ
curl https://download.webmin.com/jcameron-key.asc | sudo apt-key add -
เมื่อกำหนดค่าคีย์แล้ว ให้เพิ่ม Webmin PPA ให้กับระบบ Ubuntu ของคุณโดยใช้คำสั่ง echo
echo "deb https://download.webmin.com/download/repository sarge contrib" | tee > /etc/apt/sources.list.d/webmin.list
เมื่อตั้งค่า Webmin PPA บนเซิร์ฟเวอร์ Ubuntu แล้ว คุณจะต้องรีเฟรชแหล่งซอฟต์แวร์ของคุณโดยใช้คำสั่ง apt update
apt update
สุดท้าย ติดตั้ง Webmin รุ่นล่าสุดบน Ubuntu Server โดยใช้คำสั่ง apt install
apt install webmin
การกำหนดค่ารหัสผ่านรูทสำหรับ Webmin
ในการใช้ Webmin บน Ubuntu คุณจะต้องมีสิทธิ์เข้าถึงบัญชีรูท น่าเศร้าที่เซิร์ฟเวอร์ Ubuntu ล็อคบัญชีรูทและเข้ารหัสรหัสผ่าน ดังนั้น คุณจะไม่สามารถเข้าสู่ระบบ Webmin ได้หากไม่มีรหัสผ่านรูท
ในการเปิดใช้งานบัญชีรูทบนระบบเซิร์ฟเวอร์ Ubuntu ของคุณอีกครั้ง ให้ทำดังต่อไปนี้ ขั้นแรก เข้าสู่ระบบเซิร์ฟเวอร์ด้วยข้อมูลรับรองผู้ใช้ของคุณผ่าน SSH หรือนั่งที่ระบบ Ubuntu และใช้คอนโซล TTY
เมื่อคุณเข้าถึงบรรทัดคำสั่งของ Ubuntu แล้ว ให้ใช้คำสั่ง sudo -s ในเทอร์มินัล คำสั่งนี้จะยกระดับเทอร์มินัลของคุณจากผู้ใช้มาตรฐานไปยังบัญชีรูทโดยไม่ต้องใช้รหัสผ่าน
sudo -s
เมื่อเทอร์มินัลล็อกอินเป็นรูท ให้ใช้คำสั่ง passwd การใช้คำสั่งนี้จะเปิดใช้งานบัญชีรูทอีกครั้ง และอนุญาตให้คุณเข้าสู่ระบบด้วยผู้ใช้ “รูท” ใน Webmin
หมายเหตุ: อย่าลืมใช้รหัสผ่านที่น่าจดจำและปลอดภัยสำหรับบัญชีรูท หากคุณประสบปัญหาในการค้นหารหัสผ่านที่ปลอดภัย ให้ตรวจสอบ เครื่องกำเนิดรหัสผ่านที่แข็งแกร่ง.
passwd
การเข้าสู่ระบบ Webmin ใน Ubuntu
ในการเข้าสู่ Webmin web UI ใน Ubuntu ให้ทำดังต่อไปนี้ ขั้นแรก เปิดแท็บเว็บเบราว์เซอร์ จากนั้นป้อน URL ต่อไปนี้ลงในแถบที่อยู่และกดปุ่ม Enter
http://YOUR_UBUNTU_SERVER_IP_OR_HOSTNAME:10000
เมื่อโหลด URL หน้าต่างเข้าสู่ระบบจะปรากฏขึ้น ในช่องเข้าสู่ระบบ ให้พิมพ์ “root” จากนั้น ในกล่องรหัสผ่าน ให้พิมพ์รหัสผ่านรูทที่คุณตั้งไว้ก่อนหน้านี้ จากนั้นคลิกที่ปุ่ม “เข้าสู่ระบบ” เพื่อเข้าถึง Webmin Web UI