Quản lý và quản trị máy chủ Linux từ dòng lệnh là rất khó đối với bất kỳ người dùng Linux mới bắt đầu nào. Trong trường hợp này, bạn có thể sử dụng Webmin để quản lý máy chủ Linux của mình từ giao diện dựa trên web. Webmin là một nền tảng ứng dụng mã nguồn mở và miễn phí cung cấp giao diện người dùng đồ họa để quản lý và kiểm soát 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.v.
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 11.
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:
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.
Trước tiên, hãy tải xuống và thêm khóa GPG bằng lệnh sau:
Tiếp theo, thêm kho lưu trữ Webmin vào APT bằng lệnh sau:
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:
Sau khi Webmin được cài đặt, bạn có thể tiến hành bước tiếp theo.
Để khởi động dịch vụ Webmin, hãy chạy lệnh sau:
Để khởi động lại dịch vụ Webmin, hãy chạy lệnh sau:
Để dừng dịch vụ Webmin, hãy chạy lệnh sau:
Để kiểm tra trạng thái của Dịch vụ Webmin, hãy chạy lệnh sau:
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:
Bạn sẽ thấy đầu ra sau:
Sau khi tường lửa UFW được cài đặt, hãy cho phép các cổng 22 và 10000 bằng lệnh sau:
Tiếp theo, bật tường lửa UFW bằng lệnh bên dưới:
Tiếp theo, xác minh tường lửa bằng lệnh sau:
Bạn sẽ nhận được đầu ra sau:
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:
Trong ngăn bên trái, nhấp vào Công cụ = > Lệnh Shell. Bạn sẽ thấy thiết bị đầu cuối Linux trên trang sau:
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:
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 và Tải xuống. 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 đế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:
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 của Mạng. Bạn sẽ thấy trình hướng dẫn cấu hình mạng:
Từ đây, 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.
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:
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.
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.
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 11.
Điều kiện tiên quyết
- Máy chủ chạy Debian 11.
- 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-get update -y
Mã:
apt-get install gnupg2 curl -y
Cài đặt Webmin
Theo mặc định, gói Webmin không được bao gồm trong kho lưu trữ mặc định của Debian 11. Vì vậy, bạn sẽ cần thêm kho lưu trữ Webmin vào APT.Trước tiên, hãy tải xuống và thêm khóa GPG bằng lệnh sau:
Mã:
wget -qO - http://www.webmin.com/jcameron-key.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/jcameron-key.gpg
Mã:
sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'
Mã:
apt-get update -y
apt-get install webmin -y
Quản lý Dịch vụ Webmin
Bạn có thể dễ dàng khởi động, dừng, khởi động lại và kiểm tra trạng thái của Webmin từ dịch vụ init.Để khởi động dịch vụ Webmin, hãy chạy lệnh sau:
Mã:
service webmin start
Mã:
service webmin restart
Mã:
service webmin stop
Mã:
service webmin status
Mã:
ss -antpl | grep 10000
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-get install ufw -y
Mã:
ufw allow 22
ufw allow 10000
Mã:
ufw enable
Mã:
ufw status
Mã:
Trạng thái: hoạt độngĐến Hành động Từ-- ------ ----22 ALLOW Anywhere10000 ALLOW Anywhere22 (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: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:
Trong ngăn bên trái, nhấp vào Công cụ = > Lệnh Shell. Bạn sẽ thấy thiết bị đầu cuối Linux trên trang sau:
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:
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 và Tải xuống. 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 đế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:
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 của Mạng. Bạn sẽ thấy trình hướng dẫn cấu hình mạng:
Từ đây, 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.
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:
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 lệnh sau:
Mã:
apt-get remove webmin
Mã:
apt-get autoremove -y
apt-get clean