Установка Webmin в CentOS 7

Webmin – это программный комплекс для администрирования Unix серверов через веб-интерфейс. Я не приветствую использование Webmin на «боевых» серверах. В большинстве случаев Webmin позволяет администрировать сервер через любой браузер без использования командной строки и запоминания системных команд и их параметров, система кроссплатформенная и может использоваться на различных дистрибутивах.

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

Webmin – бесплатное решение, распространяется для коммерческого и некоммерческого использования.

Установка Webmin будет производиться в CentOS 7 – сервер установлен и настроен заранее. Все команды в этой статье выполняются от имени пользователя root!

Добавьте репозиторий (Вы можете использовать удобный Вам текстовый редактор):

1mcedit /etc/yum.repos.d/webmin.repo

Укажите параметры репозитория и сохраните файл:

12345[Webmin]name=Webmin Distribution Neutral#baseurl=http://download.webmin.com/download/yummirrorlist=http://download.webmin.com/download/yum/mirrorlistenabled=1

Импортируйте GPG ключ:

1rpm --import http://www.webmin.com/jcameron-key.asc

Выполните установку Webmin:

1yum -y install webmin

Добавьте Webmin в автозагрузку:

1chkconfig webmin on

Вы можете авторизоваться на сервере через веб-интерфейс:

1https://ip-сервера:10000

Внимание! Вам необходимо настроить Ваш файрвол. Настройка файрвола

Firewalld


Разрешите входящие соединения на порт 10000:

1firewall-cmd --permanent --zone=public --add-port=10000/tcp

Для применения изменений перезагрузите правила:

1firewall-cmd --reload

Настройка выполнена.

IPTables


Откройте порт 10000:

1iptables -I INPUT -p tcp —dport 10000 -j ACCEPT

Сохраните настройки:

1service iptables save

Настройка успешно завершена. Быстрый старт

При первом обращении к Webmin, Ваш браузер сообщит о не защищенном соединении. Причина в самоподписанном сертификате сервера, которой не может быть проверен.

Необходимо добавить сертификат в исключение безопасности Вашего браузера:

Соединение не защищено - Webmin

Отметьте чек-бокс «Постоянно хранить это исключение», это позволит Вам не выполнять эти действия при каждом обращении к Webmin. Нажмите кнопку «Подтвердить исключение безопасности».

Webmin - добавьте в исключение безопасности

Вас встречает форма авторизации Webmin, Введите имя пользователя root и его пароль.

Форма авторизации в Webmin

На главном экране «System Information» — отражена краткая сводка информации о состоянии Вашего сервера.

Webmin - Информация о системе

Изменение языка интерфейса

Для изменения языка веб-интерфейса необходимо зайти: Webmin — Webmin Configuration и выбрать в открывшимся окне — Language.

Webmin configuration - Language

Выберите в выпадающем списке «Russian (RU.UTF-8)» и нажмите «Change Language». Во избежании проблем с кодировкой рекоменду использовать именно UTF-8, после применения настроек необходимо перезайти в веб-интерфейс Webmin.

Webmin - выбор языка интерфейса

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

Webmin - Русский язык

Смена стандартного порта / ограничения по IP

Смена стандартного порта


Для повышения уровня безопасности Вашего сервера можно изменить стандартный порт Webmin.

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

Для этого пройдите в меню: Webmin — Настройка Webmin. Выберите «Порт и адрес»:

Webmin - Настройка Webmin - Порт и адрес

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

Webmin - смена стандартного порта

Ограничение доступа по IP


Пройдите в меню: Webmin — Настройка Webmin. Выберите «Управление доступом по IP»:

Управление доступом по IP

На этой вкладке представлены более гибкие настройки для управления доступом. Например, можно жестко указать IP адреса с которых будет разрешен вход или организовать «Черный список». Настройки можно комбинировать с настройками на вкладке «Порт и адрес».

Webmin - Ограничение доступа по IP

Источник: https://a-rm.ru/materials/unix-servera/ustanovka-webmin-v-centos-7

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

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