Установка Webmin в Ubuntu 14.04

Published by Leave your thoughts

Webmin – это веб-инструмент системного администрирования для Unix-подобных систем. Эта простая и удобная альтернатива администрированию через командную строку может быть использована для управления различными аспектами системы (например, пользователями и сервисами) посредством модулей Webmin. Webmin идеально подойдет пользователям, которые предпочитают самостоятельно поддерживать свой виртуальный выделенный сервер, но при этом не хотят работать с командной строкой.

Данное руководство продемонстрирует процесс установки инструмента Webmin и SSL при помощи apt-get в Ubuntu 14.04.

Требования

Для установки Webmin необходимы привилегии root. Рекомендуется создать пользователя с расширенными привилегиями sudo (инструкции можно найти в этом руководстве), который также понадобится для входа в интерфейс Webmin. Кроме того, Webmin сможет использовать его учетные данные для управления сервером.

Обратите внимание: при использовании Webmin подразумевается авторизация на основе пароля.

Войдите на сервер как новый пользователь (или root) через SSH при помощи команды:

ssh имя_пользователя@IP_адрес_сервера

По запросу укажите свой пароль.

Установка Webmin

Прежде чем приступить к установке Webmin при помощи apt-get, необходимо добавить репозиторий Webmin в файл sources.list.

Откройте файл sources.list на виртуальном сервере в текстовом редакторе (в данном руководстве это nano):

sudo nano /etc/apt/sources.list

Укажите свой пароль. Затем нажмите Ctrl-W и Ctrl-V, чтобы перейти в конец файла, и внесите следующие строки:

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

Завершив редактирование, сохраните файл, нажав Ctrl-X, а затем Y.

Затем добавьте GPG-ключ Webmin в apt, чтобы система могла доверять добавленному репозиторию. Для этого используйте:

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

Теперь нужно обновить список пакетов apt-get:

sudo apt-get update

Можно приступать к установке Webmin; для этого запустите команду:

sudo apt-get install webmin

Подтвердите запуск установки.

После завершения установки сервис Webmin будет запущен автоматически.

Вход в Webmin

При помощи веб-браузера откройте страницу авторизации Webmin; для этого укажите внешний IP и порт 10000. По умолчанию Webmin поддерживает SSL/TLS, потому для подключения нужно использовать HTTPS. Итак, откройте в браузере следующую ссылку:

https://IP_адрес_сервера:10000

На данном этапе появится предупреждение «Server’s SSL certificate is not trusted», которое говорит о том, что браузер не может доверять SSL-сертификату сервера. Дело в том, что во время установки Webmin автоматически генерирует и устанавливает сертификат SSL, но этот SSL-сертификат  не был подтвержден центром сертификации, которому сервер может доверять. И хотя компьютер не может проверить валидность сертификата, вы можете быть уверены в его безопасности.

Скажите браузеру, что сертификату можно доверять. Например, в Chrome нужно выполнить следующие действия:

  • Кликнуть ссылку Advanced;
  • Затем кликнуть ссылку «Proceed to IP-адрес (unsafe)».

В Firefox нужно:

  • Нажать I Understand the Risks;
  • Затем нажать кнопку Add Exception…;
  • А затем Confirm Security Exception.

На данном этапе появится экран входа Webmin.

Введите те же учетные данные, которые были использованы для SSH-подключения в самом начале. Не забудьте: этот пользователь должен иметь привилегии sudo или root.

Готово! Инструмент Webmin успешно установлен и готов к работе.

Примечание: безопасность учетных данных этого пользователя требует особого внимания, поскольку благодаря его привилегиям приложение Webmin имеет полный доступ к серверу.

Использование Webmin

При первом запуске Webmin появится страница System Information, содержащая обзор ресурсов системы и другую полезную информацию. Также эта страница показывает все доступные обновления Webmin.

Слева можно увидеть меню навигации, которое можно использовать для управления сервером и получения доступа к различным модулям Webmin. Меню навигации разбито на категории, и каждая отдельная категория имеет свой собственный набор модулей. Особого внимания заслуживает категория Webmin, поскольку она содержит модули для настройки приложения Webmin, в то время как другие категории используются для выполнения различных задач системного администрирования.

Просмотрите меню навигации, ознакомьтесь с доступными модулями.

Создание пользователя (опционально)

Основная задача системного администрирования (в частности в Webmin) – это управление пользователями. В данном разделе речь пойдет о создании нового пользователя при помощи модуля Users and Groups.

В категории System найдите необходимый модуль Users and Groups. Кликните по ссылке Create a new user.

Введите имя пользователя в Username, а также укажите остальные необходимые данные о пользователе. Затем нажмите кнопку Create.

После этого на сервере появится пользователь с указанными данными.

Модуль Users and Groups также можно использовать для выполнения других задач управления пользователями, таких как удаление или отключение пользователей и групп.

Установка Apache (опционально)

Webmin поставляется с большим количеством модулей для управления пакетами различного программного обеспечения. Данный раздел продемонстрирует установку веб-сервера при помощи модуля Apache Webserver.

В меню навигации выберите категорию Un-used Modules, в ней найдите модуль Apache Webserver.

Если Apache не был установлен на сервер ранее, модуль сообщит об этом и предложит способ установки веб-сервера.

Используйте ссылку Click here (см. последнее предложение), чтобы установить Apache при помощи менеджера apt-get через Webmin.

После завершения установки Apache будет запущен стандартный веб-сервер.

После этого модуль Apache Webserver будет перемещен в категорию Servers и может быть использован для управления настройками сервера Apache.

Заключение

Теперь, когда Webmin установлен и готов к работе, этот инструмент можно использовать для выполнения основных задач системного администрирования.

Tags: , , , ,

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>