Cách cài đặt Webmin trên Debian 12

theanh

Administrator
Nhân viên
Webmin là một công cụ quản trị hệ thống mạnh mẽ dựa trên web dành cho các hệ thống giống Unix, bao gồm Debian 12. Công cụ này cung cấp giao diện đồ họa trực quan cho phép người quản trị quản lý nhiều khía cạnh khác nhau của máy chủ mà không cần sử dụng dòng lệnh. Thông qua Webmin, người dùng có thể cấu hình tài khoản người dùng, quản lý dịch vụ, thiết lập DNS, quản lý cơ sở dữ liệu và thực hiện nhiều tác vụ quản trị khác. Công cụ này nâng cao hiệu quả và khả năng truy cập, giúp việc quản lý máy chủ dễ tiếp cận hơn, đặc biệt là đối với những người có thể không thoải mái với các thao tác dòng lệnh. Bằng cách tận dụng Webmin trên Debian 12, quản trị viên có thể hợp lý hóa quy trình làm việc và bảo trì hệ thống hiệu quả hơn.

Trong bài viết này, tôi sẽ chỉ cho bạn cách cài đặt bảng quản trị Webmin Linux trên Debian 12.

Điều kiện tiên quyết​

  • Máy chủ chạy Debian 12.
  • Mật khẩu gốc được cấu hình trên máy chủ.

Bắt đầu​

Trước khi bắt đầu, bạn nên cập nhật bộ đệm gói của hệ thống lên phiên bản mới nhất. Bạn có thể cập nhật bằng lệnh sau:
Mã:
apt update -y
Sau khi cập nhật bộ đệm gói, hãy cài đặt các phụ thuộc cần thiết khác bằng lệnh sau:
Mã:
apt install gnupg2 curl -y
Sau khi cài đặt tất cả các phụ thuộc cần thiết, bạn có thể tiến hành bước tiếp theo.

Cài đặt Webmin​

Gói Webmin không có trong Debian 12 kho lưu trữ mặc định. Vì vậy, bạn sẽ cần thêm kho lưu trữ Webmin vào APT.

Đầu tiên, hãy tải xuống và thêm khóa GPG, sau đó thêm kho lưu trữ Webmin bằng các lệnh sau:
Mã:
cd /tmp
curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
sh setup-repos.sh
Sau khi kho lưu trữ được thêm vào, hãy cập nhật kho lưu trữ và cài đặt Webmin bằng lệnh sau:
Mã:
apt update -y
apt install webmin --install-recommends -y
Sau khi Webmin được cài đặt, bạn có thể tiến hành bước tiếp theo.

Quản lý Dịch vụ Webmin​

Bạn có thể khởi động, dừng, khởi động lại và kiểm tra trạng thái của Webmin dễ dàng từ dịch vụ init.

Để khởi động dịch vụ Webmin, hãy chạy lệnh sau:
Mã:
service webmin start
Để khởi động lại dịch vụ Webmin, hãy chạy lệnh sau lệnh:
Mã:
service webmin restart
Để dừng dịch vụ Webmin, hãy chạy lệnh sau:
Mã:
service webmin stop
Để kiểm tra trạng thái của dịch vụ Webmin, hãy chạy lệnh sau lệnh:
Mã:
service webmin status
Theo mặc định, Webmin lắng nghe trên cổng 100000. Bạn có thể kiểm tra bằng lệnh sau:
Mã:
ss -antpl | grep 10000
Bạn sẽ thấy thông báo sau đầu ra:
Mã:
LISTEN 0 4096 0.0.0.0:10000 0.0.0.0:* users:(("miniserv.pl",pid=4073,fd=5))

Cấu hình tường lửa cho Webmin​

Bạn cũng nên bảo vệ máy chủ của mình bằng tường lửa UFW. Để thực hiện, hãy cài đặt tường lửa UFW bằng lệnh sau:
Mã:
apt install ufw -y
Sau khi tường lửa UFW được cài đặt, hãy cho phép các cổng 2210000 bằng lệnh sau:
Mã:
ufw allow 22
ufw allow 10000
Tiếp theo, bật tường lửa UFW bằng lệnh bên dưới:
Mã:
ufw enable
Tiếp theo, xác minh tường lửa bằng lệnh sau:
Mã:
ufw status
Bạn sẽ nhận được thông báo sau đầu ra:
Mã:
Status: active
To Action From
-- ------ ----
22 ALLOW Anywhere
10000 ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
10000 (v6) ALLOW Anywhere (v6)

Cách sử dụng Webmin​

Lúc này, Webmin đã được cài đặt. Bây giờ bạn có thể truy cập bằng URL . Bạn sẽ được chuyển hướng đến trang đăng nhập Webmin:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22376%22%3E%3C/svg%3E


Cung cấp tên người dùng gốc, mật khẩu và nhấp vào nút Đăng nhập. Bạn sẽ thấy bảng điều khiển Webmin trên trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22378%22%3E%3C/svg%3E


Trong ngăn bên trái, nhấp vào Tools => Command Shell. Bạn sẽ thấy thiết bị đầu cuối Linux trên trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22376%22%3E%3C/svg%3E


Từ đây, bạn có thể chạy bất kỳ lệnh nào tới máy chủ Linux của mình.

Nhấp vào Công cụ = > Trình quản lý tệp. Bạn sẽ thấy Trình quản lý tệp trên trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22377%22%3E%3C/svg%3E


Từ đây, bạn có thể tạo tệp, thư mục và quản lý toàn bộ hệ thống tệp.

Nhấp vào Công cụ = > Tải lên Tải xuống. Bạn sẽ thấy trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22378%22%3E%3C/svg%3E


Từ đây, bạn có thể tải lên và tải xuống bất kỳ tệp nào đến và đi từ máy chủ.

Nhấp vào Mạng = > Tường lửa của Linux. Bạn sẽ thấy giao diện tường lửa trên trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22378%22%3E%3C/svg%3E


Từ đây, bạn có thể mở và đóng các cổng cụ thể cho người dùng từ xa.

Nhấp vào Mạng = > Cấu hình Mạng. Bạn sẽ thấy trình hướng dẫn cấu hình mạng:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22377%22%3E%3C/svg%3E


Bạn có thể thiết lập địa chỉ IP tĩnh, cổng mặc định, tên máy chủ và DNS từ đây.

Nhấp vào Phần cứng = > Phân vùng và Đĩa cục bộ. Bạn sẽ thấy Trình quản lý phân vùng trên trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22376%22%3E%3C/svg%3E


Từ đây, bạn có thể tạo và chỉnh sửa các phân vùng ổ cứng của mình.

Xóa Webmin​

Nếu bạn không muốn sử dụng Webmin, bạn có thể xóa nó bằng cách sử dụng lệnh sau lệnh:
Mã:
apt remove webmin
Tiếp theo, chạy lệnh sau để dọn bộ đệm gói và xóa các gói không mong muốn khỏi hệ thống của bạn.
Mã:
apt autoremove -y
apt clean

Tải xuống hình ảnh máy ảo của hướng dẫn này​

Hướng dẫn này có sẵn dưới dạng hình ảnh máy ảo đã sẵn sàng sử dụng ở định dạng ovf/ova tương thích với VMWare và Virtualbox. Ảnh máy ảo sử dụng các thông tin đăng nhập sau:

Đăng nhập SSH / Shell

Tên người dùng: administrator
Mật khẩu: howtoforge

Tên người dùng:root
Mật khẩu: howtoforge

Đăng nhập Webmin

Tên người dùng: root
Mật khẩu: howtoforge

IP của VM là 192.168.0.100. Bạn có thể thay đổi trong tệp /etc/network/interfaces. Vui lòng thay đổi tất cả các mật khẩu trên để bảo mật máy ảo.

Kết luận​

Xin chúc mừng! Bạn đã cài đặt thành công Webmin trên Debian 12. Tôi hy vọng Webmin sẽ giúp bạn quản lý và kiểm soát máy chủ Linux của mình từ trình duyệt web. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
 
Back
Bên trên