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

Вступление

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

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

Предпосылки

Чтобы установить Webmin, вам потребуется доступ к пользователю с привилегиями * root *. Рекомендуется настроить пользователя без полномочий root с доступом * sudo *, выполнив шаги 1-3 этой ссылки: https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu -14-04 [Начальная настройка сервера с Ubuntu 14.04]. Этот пользователь также будет использоваться для входа в интерфейс Webmin, а Webmin будет использовать учетные данные для администрирования вашего сервера.

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

Войти через SSH

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

ssh @

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

Давайте начнем с установки Webmin!

Установить 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

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

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

https://:10000

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

Поручите вашему веб-браузеру доверять сертификату. Например, если вы используете Chrome, нажмите ссылку * Advanced *, а затем нажмите ссылку * Перейти к (небезопасно) *. Если вы используете Firefox, нажмите * I Understand Risks *, затем кнопку * Add Exception… *, затем кнопку * Confirm Security Exception *.

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

изображение: https: //assets.digitalocean.com/articles/webmin/login.png [экран входа в Webmin]

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

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

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

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

изображение: https: //assets.digitalocean.com/articles/webmin/dashboard.png [Панель управления Webmin]

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

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

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

Основная задача системного администрирования, которую вы можете выполнить с помощью Webmin, - это управление пользователями. Мы покажем вам, как создать нового пользователя с помощью модуля * Users and Groups *.

Разверните категорию * System * в меню навигации, затем нажмите * Users and Groups *.

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

изображение: https: //assets.digitalocean.com/articles/webmin/create_user.png [Создать пользователя]

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

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

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

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

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

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

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

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

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

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

Заключение

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

Удачи!

Related