Cài đặt Webmin trên Debian 12 - Install Webmin on Debian 12

Quản lý và điều hành máy chủ Linux từ dòng lệnh thường khó đối với người dùng Linux mới. Trong trường hợp này, bạn có thể sử dụng Webmin để quản lý máy chủ Linux của bạn từ giao diện dựa trên web.  Webmin là một ứng dụng mã nguồn mở và miễn phí với giao diện người dùng đồ họa để quản lý và điều khiển máy chủ Linux. Sử dụng Webmin, bạn có thể tạo tài khoản người dùng, thiết lập máy chủ Apache, DNS và FTP, chia sẻ tệp, cấu hình tường lửa và nhiều tính năng khác. Trong bài viết này, KDATA sẽ hướng dẫn bạn cách install bảng điều khiển quản trị Linux Webmin trên Debian 12.

Chuẩn bị trước khi install

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

Tiến hành install Webmin trên Debian 12

Trước khi bắt đầu, khuyến nghị cập nhật bộ nhớ đệm gói của hệ thống của bạn lên phiên bản mới nhất. Bạn có thể cập nhật nó bằng lệnh sau:

apt update -y

Sau khi cập nhật bộ nhớ đệm gói, install các phụ thuộc cần thiết khác bằng lệnh sau:

apt install gnupg2 curl -y

Sau khi đã install 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.

Install Webmin

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

Đầu tiên, tải và thêm khóa GPG và thêm kho lưu trữ Webmin bằng các lệnh sau:

cd /tmp
curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
sh setup-repos.sh

Sau khi đã thêm kho lưu trữ, cập nhật kho lưu trữ và install Webmin bằng lệnh sau:

apt update -y
apt install webmin --install-recommends -y

Sau khi Webmin đã được install, bạn có thể tiến hành bước tiếp theo.

Quản lý dịch vụ Webmin

Bạn có thể bắt đầu, dừng, khởi động lại và kiểm tra tình trạng dịch vụ Webmin dễ dàng từ dịch vụ init.

Để bắt đầu dịch vụ Webmin, chạy lệnh sau:

service webmin start

Để khởi động lại dịch vụ Webmin, chạy lệnh sau:

service webmin restart

Để dừng dịch vụ Webmin, chạy lệnh sau:

service webmin stop

Để kiểm tra tình trạng dịch vụ Webmin, chạy lệnh sau:

service webmin status

Mặc định, Webmin lắng nghe trên cổng 10000. Bạn có thể kiểm tra nó bằng lệnh sau:

ss -antpl | grep 10000

Đầu ra tương tự như sau:

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

Ngoài ra, nên khuyến nghị bảo vệ máy chủ của bạn bằng tường lửa UFW. Để làm điều này, install tường lửa UFW bằng lệnh sau:

apt install ufw -y

Sau khi tường lửa UFW đã được install, cho phép cổng 22 và 10000 bằng lệnh sau:

ufw allow 22
ufw allow 10000

Tiếp theo, kích hoạt tường lửa UFW bằng lệnh dưới đây:

ufw enable

Sau đó, xác minh tường lửa bằng lệnh sau:

ufw status

Đầu ra tương tự như sau:

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 install. Bạn có thể truy cập nó bằng URL https://your-server-ip:10000. Bạn sẽ được chuyển hướng đến trang đăng nhập Webmin:

webmin debian 12 login

Nhập tên người dùng root, mật khẩu và nhấn vào nút Sign in. Bạn sẽ thấy bảng điều khiển Webmin trên trang tiếp theo:

webmin dashboard debian 12

Ở phần bên trái, nhấp vào Tools => Command Shell. Bạn sẽ thấy cửa sổ dòng lệnh Linux trên trang tiếp theo:

webmin command shell

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

Nhấp vào Tools => File Manager. Bạn sẽ thấy Trình quản lý tệp trên trang tiếp theo:

webmin file manager

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 Tools => Upload and Download. Bạn sẽ thấy trang sau:

webmin upload and download

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

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

webmin firewall

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 Networking => Network Configuration. Bạn sẽ thấy hướng dẫn cấu hình mạng:

webmin network configuration

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 Hardware => Partitions and Local Disks. Bạn sẽ thấy Trình quản lý phân vùng trên trang sau:

webmin partitions

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

Gỡ bỏ Webmin

Nếu bạn không muốn sử dụng Webmin nữa, bạn có thể gỡ bỏ nó bằng lệnh sau:

apt remove webmin

Tiếp theo, chạy lệnh sau để làm sạch bộ nhớ đệm gói và loại bỏ các gói không mong muốn khỏi hệ thống của bạn.

apt autoremove -y
apt clean

Tải ả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 ảnh máy ảo sẵn sàng sử dụng trong định dạng ovf/ova tương thích với VMWare và Virtualbox. Ảnh máy ảo sử dụng các chi tiết đă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 máy ảo là 192.168.0.100. Nó có thể được 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 vệ máy ảo.

Kết luận

Chúc mừng bạn! Bạn đã install thành công Webmin trên Debian 12. KDATA hy vọng Webmin sẽ giúp bạn quản lý và điều khiển máy chủ Linux của bạn từ trình duyệt web. Đừng ngần ngại hỏi KDATA nếu bạn có bất kỳ câu hỏi nào.

Các gói dịch vụ Cloud VPS của KDATA mang đến cho bạn nhiều lựa chọn về hiệu suất cũng như khả năng lưu trữ, mọi nhu cầu về doanh nghiệp đều được đáp ứng. KDATA đảm bảo khả năng uptime lên đến 99,99%, toàn quyền quản trị và free backup hằng ngày. Tham khảo ngay các gói dịch vụ Cloud VPS:

https://kdata.vn/cloud-vps

👉 Liên hệ ngay KDATA hỗ trợ tận tình, support tối đa, giúp bạn trải nghiệm dịch vụ giá hời chất lượng tốt nhất