Thứ hai, 19/01/2015 | 00:00 GMT+7

Cách cài đặt Webmin với SSL trên Ubuntu 14.04

Webmin là một công cụ quản trị hệ thống dựa trên web dành cho các hệ thống giống Unix. Nó cung cấp một giải pháp thay thế dễ dàng cho quản trị hệ thống dòng lệnh và được dùng để quản lý các khía cạnh khác nhau của hệ thống, chẳng hạn như user và dịch vụ, thông qua việc sử dụng các module Webmin được cung cấp. Nếu bạn muốn quản lý server của riêng mình nhưng không thoải mái với dòng lệnh, Webmin là một công cụ tốt để giúp bạn bắt đầu.

Hướng dẫn này bao gồm việc cài đặt Webmin với SSL bằng apt-get trên Ubuntu 14.04.

Yêu cầu

Để cài đặt Webmin, bạn cần có quyền truy cập vào user có quyền root . Bạn nên cài đặt user không phải root có quyền truy cập sudo theo các bước 1-3 của liên kết này: Cài đặt server ban đầu với Ubuntu 14.04 . User này cũng sẽ được sử dụng để đăng nhập vào giao diện Webmin và Webmin sẽ sử dụng thông tin đăng nhập để quản trị server của bạn.

Lưu ý bạn bắt buộc phải sử dụng xác thực dựa trên password được kích hoạt để đăng nhập vào server của bạn qua Webmin.

Đăng nhập Qua SSH

Đăng nhập vào server của bạn với quyền là user mới mà bạn đã tạo (hoặc root) qua SSH (thay thế tên user và địa chỉ IP server của bạn tại đây):

ssh new_user@server_IP_address 

Trả lời dấu nhắc password để hoàn tất quá trình đăng nhập.

Hãy bắt đầu với cài đặt Webmin!

Cài đặt Webmin

Để cài đặt Webmin qua apt-get, trước tiên bạn phải thêm repository Webmin vào file sources.list của bạn .

Trên server của bạn, hãy mở file sources.list trong editor yêu thích của bạn. Ta sẽ sử dụng nano trong hướng dẫn này:

sudo nano /etc/apt/sources.list 

Nếu bạn được yêu cầu nhập “mật khẩu [sudo]”, hãy nhập password của user của bạn.

Bây giờ nhấn Ctrl-W rồi Ctrl-V để chuyển đến cuối file , sau đó thêm các dòng sau vào file :

deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib 

Khi bạn hoàn tất chỉnh sửa, hãy lưu file bằng cách nhấn Ctrl-X , rồi nhấn y , RETURN .

Bây giờ hãy thêm khóa Webmin GPG vào apt, vì vậy repository nguồn bạn đã thêm sẽ được tin cậy. Lệnh này sẽ thực hiện điều đó:

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

Trước khi cài đặt Webmin, bạn phải cập nhật danh sách gói của apt-get:

sudo apt-get update 

Bây giờ hãy chạy lệnh apt-get này để cài đặt Webmin:

sudo apt-get install webmin 

Nhập y để xác nhận cài đặt.

Sau khi cài đặt xong, dịch vụ Webmin sẽ tự động khởi động.

Đăng nhập vào Webmin

Trong trình duyệt web, truy cập trang đăng nhập Webmin của server của bạn thông qua địa chỉ IP công cộng của nó (cùng một địa chỉ IP bạn đã sử dụng để đăng nhập qua SSH) trên cổng 10000 . Theo mặc định, Webmin sẽ bắt đầu với SSL / TLS được bật, vì vậy bạn cần sử dụng HTTPS để kết nối với nó.

Mở URL này trong trình duyệt web (thay thế địa chỉ IP):

https://server_IP_address:10000 

Bạn sẽ được yêu cầu với một cảnh báo cho biết certificate SSL của server của bạn không tin cậy . Điều này là do Webmin tự động tạo và cài đặt certificate SSL khi cài đặt và certificate SSL này không được cấp bởi tổ chức phát hành certificate được máy tính của bạn tin cậy. Mặc dù máy tính của bạn không thể xác minh tính hợp lệ của certificate , nhưng bạn biết rằng trên thực tế, bạn đang truy cập vào server của chính mình. Nó là tốt để tiếp tục.

Hướng dẫn trình duyệt web tin cậy certificate . Ví dụ: nếu bạn đang sử dụng Chrome, hãy nhấp vào liên kết Nâng cao , sau đó nhấp vào liên kết Tiếp tục đến server_IP_address (không an toàn) . Nếu bạn đang sử dụng Firefox, hãy nhấp vào Tôi hiểu rủi ro , sau đó nhấp vào nút Thêm ngoại lệ… , sau đó nhấp vào nút Xác nhận ngoại lệ bảo mật .

Đến đây, bạn sẽ thấy màn hình đăng nhập Webmin:

Màn hình đăng nhập Webmin

Nhập thông tin đăng nhập tương tự mà bạn đã sử dụng để đăng nhập vào server của bạn qua SSH. User này phải có quyền root thông qua sudo.

Xin chúc mừng! Bạn đã cài đặt thành công Webmin và nó đã sẵn sàng để sử dụng. Lưu ý vì bạn đang sử dụng user có quyền để truy cập Webmin, ứng dụng Webmin có toàn quyền truy cập vào server của bạn — hãy giữ an toàn thông tin đăng nhập của bạn!

Sử dụng Webmin

Khi bạn lần đầu tiên đăng nhập vào Webmin, bạn sẽ được đưa đến trang Thông tin Hệ thống , trang này sẽ hiển thị cho bạn tổng quan về tài nguyên hệ thống của bạn và các thông tin khác. Chế độ xem này cũng hiển thị cho bạn bất kỳ bản cập nhật Webmin nào có sẵn.

Trang tổng quan Webmin

Ở phía bên trái, bạn sẽ thấy menu chuyển , bạn có thể sử dụng menu này để truy cập vào các module Webmin khác nhau và quản lý server của bạn . Menu chuyển được tổ chức thành các danh mục và mỗi danh mục có một tập hợp các module riêng. Danh mục Webmin đặc biệt vì chứa các module được sử dụng để cấu hình ứng dụng Webmin, trong khi các danh mục khác được sử dụng để thực hiện các việc quản trị hệ thống khác nhau.

Hãy dành một chút thời gian để khám phá các module có sẵn, để làm quen với Webmin.

Ví dụ: Tạo user mới

Một nhiệm vụ quản trị hệ thống cơ bản mà bạn có thể thực hiện với Webmin là quản lý user . Ta sẽ hướng dẫn bạn cách tạo user mới với module User và Group .

Mở rộng danh mục Hệ thống trong menu chuyển , sau đó nhấp vào User và Group .

Sau đó nhấp vào Tạo user mới. liên kết.

Tạo  user

Nhập Tên user và cài đặt nào khác mà bạn muốn gán cho user mới, sau đó nhấp vào nút Tạo .

User sẽ được tạo trên server , với các cài đặt được chỉ định.

Mô-đun User và Group cũng được dùng để thực hiện các việc quản lý user khác, chẳng hạn như xóa và vô hiệu hóa user và group .

Ví dụ: Cài đặt Apache

Webmin có rất nhiều module quản lý các gói phần mềm khác nhau. Ta sẽ trình bày cách cài đặt web server bằng cách sử dụng module Apache Webserver làm ví dụ.

Trong menu chuyển , bấm Mô-đun chưa sử dụng để mở rộng danh mục, sau đó bấm Web server Apache .

Nếu bạn chưa cài đặt Apache trên server của bạn , module sẽ thông báo cho bạn và cung cấp cho bạn cách cài đặt Apache.

Sử dụng liên kết Nhấp vào đây (trong câu cuối cùng) để cài đặt Apache thông qua apt-get through Webmin.

Sau khi cài đặt Apache hoàn tất, server của bạn sẽ chạy server Apache mặc định.

Mô-đun Apache Webserver sẽ được chuyển đến danh mục Server và bạn có thể sử dụng nó để quản lý cấu hình server Apache của bạn .

Kết luận

Đến đây bạn đã cài đặt Webmin trên server Ubuntu của bạn , bạn có thể sử dụng nó để thực hiện các việc quản trị hệ thống cơ bản.

Chúc may mắn!


Tags:

Các tin liên quan

Cách bắt đầu với Silex trên Ubuntu 14.04
2015-01-15
Cách triển khai ứng dụng DocPad trên Ubuntu 14.04
2015-01-14
Cách tạo một Playbook Ansible để tự động cài đặt Drupal trên Ubuntu 14.04
2014-12-23
Cách cài đặt Thư viện ảnh Piwigo trên Ubuntu 14.04
2014-12-18
Cách cài đặt Hệ thống thông tin sinh viên SchoolTool trên Ubuntu 14.04
2014-12-18
Cách thiết lập ứng dụng Node.js để sản xuất trên Ubuntu 14.04
2014-12-03
Cách cài đặt và cấu hình PowerDNS với MariaDB Backend trên Ubuntu 14.04
2014-12-02
Cách cài đặt và cấu hình Magento trên Ubuntu 14.04
2014-12-02
Cách cài đặt MEAN.JS Stack trên server Ubuntu 14.04
2014-11-26
Cách tăng tốc trang web Drupal 7 của bạn với Varnish 4 trên Ubuntu 14.04 và Debian 7
2014-11-17