Webmin, cài đặt công cụ này trên Ubuntu 20.04

về cài đặt webmin trên Ubuntu 20.04

Trong phần tiếp theo, chúng ta sẽ xem xét cách cài đặt Webmin trên Ubuntu 20.04. Đây là một công cụ dựa trên web cho phép sysadmins quản lý hệ thống tương tự với Gnu / Linux và Unix, đặc biệt là máy chủ. Webmin cho phép bạn quản lý tài khoản người dùng, cập nhật gói, tệp nhật ký hệ thống, cấu hình tường lửa, email, cơ sở dữ liệu, postfix, v.v.

Webmin được viết bằng Perl và chạy như một máy chủ và quy trình web của riêng nó. Theo mặc định, nó giao tiếp qua TCP thông qua cổng 10000 và có thể được cấu hình để sử dụng SSL, nếu OpenSSL được cài đặt với các mô-đun Perl.

Nhờ công cụ này khó khăn trong việc định cấu hình máy chủ của riêng chúng tôi bị hạ xuống nền và Webmin sẽ đảm nhận tất cả các phần kỹ thuật, chỉ để người dùng đưa ra quyết định. Bằng cách này, họ sẽ không phải mất thời gian nghiên cứu chi tiết về cách triển khai các tùy chọn mà họ muốn có sẵn.

Cài đặt Webmin trên Ubuntu 20.04

Trước khi bắt đầu cài đặt một chương trình, bạn luôn nên đầu tiên cập nhật các gói có sẵn từ kho. Chúng ta có thể thực hiện việc này bằng cách mở một terminal (Ctrl + Alt + T) và thực hiện các lệnh:

sudo apt update && sudo apt upgrade

Tiếp theo chúng ta sẽ phải cài đặt các phụ thuộc cần thiết sử dụng lệnh:

cài đặt các phụ thuộc bắt buộc

sudo apt install software-properties-common apt-transport-https

Bật kho lưu trữ Webmin

Tại thời điểm này, chúng ta phải kích hoạt kho lưu trữ Webmin vì tính năng này chưa có trong Ubuntu 20.04 LTS.

Trước hết, chúng ta hãy thêm khóa Webmin GPG như nó được hiển thị trong phần sau:

thêm khóa GPG

sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -

Sau lệnh trước, chúng ta có thể thêm kho lưu trữ Webmin theo cách thủ công với lệnh:

sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"

Cài đặt Webmin

Cho đến nay, chúng tôi đã cập nhật hệ thống, cài đặt khóa Webmin GPG và thêm kho lưu trữ bắt buộc theo cách thủ công. Điều tiếp theo chúng tôi sẽ làm là cài đặt webmin thực hiện trong một thiết bị đầu cuối (Ctrl + Alt + T) lệnh:

cài đặt webmin trên Ubuntu 20.04

sudo apt install webmin

Sau khi cài đặt, chúng tôi sẽ có thể kiểm tra trạng thái của dịch vụ chạy lệnh:

tình trạng

sudo systemctl status webmin

Như được hiển thị trong ảnh chụp màn hình ở trên, Webmin đã chạy chính xác. Bây giờ cho kiểm tra phiên bản đã cài đặt, chúng ta sẽ chỉ phải sử dụng lệnh sau:

phiên bản webmin

dpkg -l | grep webmin

Trong đầu ra trước, chúng ta sẽ thấy rằng chúng tôi cài đặt phiên bản Webmin 1.941. Với công cụ được cài đặt và đang chạy, bây giờ chúng ta có thể truy cập bảng điều khiển bằng trình duyệt web.

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

Theo mặc định, công cụ này lắng nghe trên cổng TCP 10000. Để truy cập máy chủ của chúng tôi từ bên ngoài, chúng tôi phải mở cổng trong tường lửa. Để làm điều này, chúng tôi sẽ thực hiện lệnh trong một thiết bị đầu cuối (Ctrl + Alt + T):

sudo ufw allow 10000/tcp

Bây giờ chúng tôi sẽ tải lại tường lửa để các thay đổi diễn ra:

sudo ufw reload

Để kiểm tra trạng thái của tường lửa, chúng tôi sẽ thực hiện:

sudo ufw status

Đăng nhập

Để đăng nhập vào Webmin, chúng tôi sẽ chỉ phải mở trình duyệt và truy cập IP của máy chủ của chúng tôi:

https://IP-del-servidor:10000/

Ban đầu, chúng tôi sẽ xem xét trang web sau đây cho thấy rằng có một rủi ro tiềm ẩn ở phía trước. Điều này không đáng lo ngại vì nó xảy ra bởi vì Webmin tạo chứng chỉ SSL tự gán của riêng mình mà trình duyệt không coi là an toàn.

cảnh báo an ninh

Để vượt qua chướng ngại vật này, chúng ta chỉ cần nhấp vào tab ''Nâng cao'và sau đó trong'Chấp nhận rủi ro và tiếp tục'.

chấp nhận rủi ro khi truy cập vào webmin

Bây giờ chúng tôi có thể đăng nhập với người dùng hệ thống của chúng tôi. Ngoài ra, ứng dụng này tạo ra một superuser khi nó được cài đặt để quản lý ứng dụng với tên gốc và mật khẩu mà người dùng root của chúng tôi có trên máy. Nếu bạn chưa kích hoạt tài khoản gốc, bạn có thể cần thay đổi mật khẩu của người dùng gốc Webmin. Điều này có thể được thực hiện bằng cách mở một thiết bị đầu cuối (Ctrl + Alt + T) và nhập lệnh:

thay đổi mật khẩu gốc trong Webmin

sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave

Cuối cùng, chúng ta sẽ đến màn hình nơi chúng ta có thể đăng nhập.

màn hình đăng nhập

Tại thời điểm này, chúng ta có thể tiếp tục và cấu hình hệ thống Ubuntu 20.04 của mình theo các thông số kỹ thuật của nó.

bảng điều khiển

Để cập nhật cài đặt của chúng tôi, sau mỗi lần khởi chạy sẽ không còn phải thực hiện các lệnh sau trong một thiết bị đầu cuối (Ctrl + Alt + T):

sudo apt update && sudo apt upgrade

Gỡ cài đặt

đến xóa kho lưu trữ, trong terminal (Ctrl + Alt + T), chúng ta sẽ phải thực hiện lệnh:

sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"

Sau đó chúng ta có thể loại bỏ công cụ sử dụng lệnh:

gỡ cài đặt Webmin trong Ubuntu 20.04

sudo apt remove webmin; sudo apt autoremove

đến thêm thông tin về phần mềm này, bạn có thể tham khảo trang web dự ántài liệu mà họ cung cấp cho chúng tôi cho người dùng ở đó.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Ramon dijo

    Xin chào tất cả mọi người.

    Tôi thấy nó là một công cụ tuyệt vời.
    nhưng có điều gì đó đã xảy ra với tôi sau khi cài đặt mà tôi không biết liệu đó có phải là hệ quả của việc cài đặt hay không.
    sau khi cài đặt Webmin. trên máy chủ của tôi với Ubuntu 20.04 khi máy chủ được khởi động lại, nó sẽ mất địa chỉ IP của các giao diện. và tôi buộc phải định cấu hình chúng qua ifconfig. Tôi đã xem lại tệp installer-config.yaml và nó được định cấu hình chính xác.
    Tôi đã cố gắng cấu hình nó qua Webmin nhưng tôi không gặp may.
    Bất cứ đề nghị nào?