Установка Webmin в Ubuntu 14.04
Ubuntu, VPS | Комментировать запись
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: Apache, Cloud Server, SSL, Ubuntu 14.04, Webmin