Yearly Archive 2023-09-09

Byphunsanit

Linux: Webmin

การติดตั้ง webmin เพื่อเป็น ui ในการจัดการ server จะง่ายกว่า ทั้ง Ubuntu และ WSL ที่จะใช้ command line ssh จัดการทุกอย่าง โดยเฉพาะคนที่ไม่ได้ใช้ ternimal ตอดเวลา

  1. ติดตั้งง่าย ๆ โดยเพิ่ม Repository
    sudo curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh sh setup-repos.sh
  2. จากนั้น
    • Debian และผองเพื่อนรวมทั้ง Ubuntu
      sudo apt-get install webmin --install-recommends
    • RedHut และผองเพื่อน
      dnf install webmin
  3. จากนั้น ทดลองเปิดด้วย URl
    https://localhost:10000
    หรือ
    https://{Your-Server-IP}:10000
  4. login โดยใช้ root user

เพื่อความปลอดภัยจึงควรเข้าไปแก้ไข port เป็นพอร์ตอื่น เช่น เลข random จาก Number Generator แก้โดยใช้ command

  1. ใช้คำสั่ง
    sudo nano -w /etc/webmin/miniserv.conf
    หา port= ควรจะอยู่ที่บรรทัดแรก เปลี่ยนตัวเลข 1000 เป็น เลขอื่น ๆ ตามที่สุ่มมา
  2. restart webmin โดยใช้คำสั่ง
    sudo systemctl restart webmin
  3. จากนั้น ทดลองเปิดด้วย URl
    https://{ host ip }:{ random port }
    เช่น
    https://localhost:0706
  4. login โดยใช้ root user

อย่าลืม update webmin package เพื่อความปลอดภัย และใส่ port ใน firewall

อ่านเพิ่มเติม