Cách cài đặt Usermin trên Ubuntu 20.04

theanh

Administrator
Nhân viên
Usermin là một giao diện dựa trên web chủ yếu dành cho webmail được thiết kế cho người dùng không phải root để thực hiện các tác vụ thường xuyên bao gồm đọc thư, thay đổi mật khẩu, thiết lập cơ sở dữ liệu và thiết bị đầu cuối SSH dựa trên web. Đây là phiên bản rút gọn của Webmin dành cho người dùng thông thường mà không cần luôn có quản trị viên hệ thống. Nó cung cấp một bộ tính năng phong phú.

Một số tính năng được liệt kê dưới đây:
  • Tạo và quản lý cơ sở dữ liệu.
  • Lên lịch email.
  • Lên lịch công việc cron.
  • Thay đổi quyền tệp và thư mục.
  • Bảo mật thư mục web.
Trong bài đăng này, chúng tôi sẽ chỉ cho bạn cách cài đặt bảng điều khiển Usermin trên máy chủ Ubuntu 20.04.

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

  • Máy chủ chạy Ubuntu 20.04.
  • Mật khẩu gốc được định cấu hình trên server.

Bắt đầu​

Trước khi bắt đầu, bạn nên cập nhật bộ đệm APT lên phiên bản mới nhất. Bạn có thể cập nhật bằng cách chạy lệnh sau:
Mã:
apt-get update -y
Sau khi hoàn tất, bạn sẽ cần cài đặt các phụ thuộc khác vào hệ thống của mình.

Chạy lệnh sau để cài đặt tất cả:
Mã:
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl -y
Sau khi tất cả các phụ thuộc được cài đặt, bạn có thể tiến hành bước tiếp theo.

Cài đặt Usermin​

Theo mặc định, gói Usermin không được bao gồm trong kho lưu trữ mặc định của Ubuntu. Vì vậy, bạn sẽ cần tải xuống gói Usermin .deb từ trang tải xuống Usermins.

Bạn có thể tải xuống bằng lệnh sau:
Mã:
wget https://sourceforge.net/projects/webadmin/files/usermin/1.823/usermin_1.823_all.deb
Sau khi tải xuống gói, hãy cài đặt gói đã tải xuống bằng lệnh sau:
Mã:
dpkg --install usermin_1.823_all.deb
Sau khi cài đặt thành công Usermin, bạn sẽ nhận được kết quả sau:
Mã:
Đang chọn gói usermin chưa chọn trước đó.(Đang đọc cơ sở dữ liệu ... 85599 tệp và thư mục hiện đang được cài đặt.)Đang chuẩn bị giải nén usermin_1.823_all.deb ...Đang giải nén usermin (1.823) ...Đang thiết lập usermin (1.823) ...Đã cài đặt Usermin hoàn tất. Bây giờ bạn có thể đăng nhập vào https://ubuntu:20000/với tư cách là bất kỳ người dùng nào trên hệ thống.Đang xử lý các kích hoạt cho systemd (245.4-4ubuntu3) ...

Khởi động Dịch vụ Usermin​

Sau khi cài đặt Usermin, bạn sẽ cần khởi động dịch vụ Usermin và cho phép dịch vụ này khởi động khi khởi động lại hệ thống.

Bạn có thể thực hiện bằng lệnh sau:
Mã:
systemctl start usermin
systemctl enable usermin
Bạn cũng có thể kiểm tra trạng thái của Usermin bằng lệnh sau:
Mã:
systemctl status usermin
Bạn sẽ nhận được kết quả sau:
Mã:
? usermin.service - LSB: giao diện quản trị tài khoản dựa trên web cho hệ thống Unix Đã tải: đã tải (/etc/init.d/usermin; đã tạo) Đang hoạt động: đang hoạt động (đang chạy) kể từ Thứ sáu 2021-07-23 11:59:02 UTC; 7 giây trước Tài liệu: man:systemd-sysv-generator(8) Quy trình: 2759 ExecStart=/etc/init.d/usermin start (code=exited, status=0/SUCCESS) Nhiệm vụ: 1 (giới hạn: 4691) Bộ nhớ: 19,9M CGroup: /system.slice/usermin.service ??2763 /usr/bin/perl /usr/share/usermin/miniserv.pl /etc/usermin/miniserv.conf23 tháng 7 11:58:59 ubuntu systemd[1]: Đang khởi động LSB: giao diện quản trị tài khoản dựa trên web cho các hệ thống Unix...23 tháng 7 11:58:59 ubuntu perl[2760]: pam_unix(usermin:auth): lỗi xác thực; logname= uid=0 euid=0 tty= ruser= rhost= user=root23 tháng 7 11:59:02 ubuntu systemd[1]: Đã khởi động LSB: giao diện quản trị tài khoản dựa trên web cho hệ thống Unix.
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Cấu hình Tường lửa​

Nếu bạn đã cài đặt tường lửa UFW trong hệ thống của mình. Bạn cũng sẽ cần cho phép cổng 20000 đi qua tường lửa. Bạn có thể cho phép cổng 20000 bằng lệnh sau:
Mã:
ufw allow 20000
Tiếp theo, tải lại tường lửa UFW để áp dụng các thay đổi:
Mã:
ufw reload
Sau khi hoàn tất cấu hình tường lửa. Bạn có thể tiến hành bước tiếp theo.

Truy cập Usermin Web UI​

Theo mặc định, Usermin lắng nghe trên cổng 20000. Bạn có thể truy cập bằng URL . Bạn sẽ được chuyển hướng đến trang 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 giao diện web Usermin trên trang sau:



Trình quản lý tệp



Lên lịch công việc Cron



Tải lên và Tải xuống



Máy chủ cơ sở dữ liệu MySQL



Giao diện dòng lệnh




Kết luận​

Xin chúc mừng! Bạn đã cài đặt thành công Usermin trên máy chủ Ubuntu 20.04. Bây giờ bạn có thể quản lý máy chủ Ubuntu của mình từ một vị trí từ xa thông qua trình duyệt web.
 
Back
Bên trên