Поиск по сайту:

Как установить Webmin с SSL на Ubuntu 14.04


Введение

Webmin — это веб-инструмент системного администрирования для Unix-подобных систем. Он представляет собой простую альтернативу администрированию системы из командной строки и может использоваться для управления различными аспектами системы, такими как пользователи и службы, с помощью предоставленных модулей Webmin. Если вы хотите управлять своим собственным сервером, но вам не нравится командная строка, Webmin — хороший инструмент, который поможет вам начать работу.

В этом руководстве рассматривается установка Webmin с SSL с помощью apt-get в Ubuntu 14.04.

Предпосылки

Чтобы установить Webmin, вам потребуется доступ к пользователю с привилегиями root. Рекомендуется настроить пользователя без полномочий root с доступом sudo, выполнив шаги 1–3 по этой ссылке: Первоначальная настройка сервера с Ubuntu 14.04. Этот пользователь также будет использоваться для входа в интерфейс Webmin, а Webmin будет использовать учетные данные для администрирования вашего сервера.

Обратите внимание, что для входа на сервер через Webmin необходимо использовать аутентификацию на основе пароля.

Войти через SSH

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

ssh new_user@server_IP_address

Ответьте на запрос пароля, чтобы завершить процесс входа в систему.

Приступим к установке Webmin!

Установить Вебмин

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

На своем сервере откройте файл sources.list в своем любимом текстовом редакторе. В этом уроке мы будем использовать nano:

sudo nano /etc/apt/sources.list

Если вас попросят ввести пароль \[sudo], введите пароль пользователя.

Теперь нажмите 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, RETURN.

Теперь добавьте ключ Webmin GPG в apt, чтобы добавленный вами исходный репозиторий был доверенным. Эта команда сделает это:

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

Перед установкой Webmin необходимо обновить списки пакетов apt-get:

sudo apt-get update

Теперь запустите эту команду apt-get, чтобы установить Webmin:

sudo apt-get install webmin

Введите y, чтобы подтвердить установку.

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

Войдите в Вебмин

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

Откройте этот URL-адрес в своем веб-браузере (замените IP-адрес):

https://server_IP_address:10000

Вам будет предложено предупреждение о том, что SSL-сертификат вашего сервера не является доверенным. Это связано с тем, что Webmin автоматически создает и устанавливает сертификат SSL при установке, и этот сертификат SSL не был выдан центром сертификации, которому доверяет ваш компьютер. Хотя ваш компьютер не может проверить действительность сертификата, вы знаете, что на самом деле вы обращаетесь к своему собственному серверу. Можно продолжать.

Попросите ваш веб-браузер доверять сертификату. Например, если вы используете Chrome, нажмите ссылку «Дополнительно», а затем нажмите ссылку «Перейти к server_IP_address (небезопасно)». Если вы используете Firefox, нажмите «Я понимаю риски», затем кнопку «Добавить исключение…», затем кнопку «Подтвердить исключение безопасности».

На этом этапе вы увидите экран входа в Webmin:

Введите те же учетные данные, которые вы использовали для входа на сервер через SSH. Этот пользователь должен иметь привилегии root через sudo.

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

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

Когда вы впервые войдете в Webmin, вы попадете на страницу «Информация о системе», которая покажет вам обзор ресурсов вашей системы и другую разнообразную информацию. В этом представлении также отображаются все доступные обновления Webmin.

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

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

Пример: создание нового пользователя

Основная задача системного администрирования, которую вы можете выполнять с помощью Webmin, — это управление пользователями. Мы покажем вам, как создать нового пользователя с помощью модуля «Пользователи и группы».

Разверните категорию «Система» в меню навигации, затем нажмите «Пользователи и группы».

Затем нажмите Создать нового пользователя. связь.

Введите имя пользователя и любые другие параметры, которые вы хотите назначить новому пользователю, затем нажмите кнопку «Создать».

Пользователь будет создан на сервере с указанными настройками.

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

Пример: установить Apache

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

В меню навигации нажмите «Неиспользуемые модули», чтобы развернуть категорию, а затем нажмите «Веб-сервер Apache».

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

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

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

Модуль веб-сервера Apache будет перемещен в категорию «Серверы», и вы сможете использовать его для управления конфигурацией вашего сервера Apache.

Заключение

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

Удачи!