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:
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:
Ở 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:
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:
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:
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:
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:
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:
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:
👉 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