Не так давно на страницах ресурса www.gotoADM.ru я писал об одной легковесной, надежной и развивающейся панели управления для серверов от Red Hat – Cockpit. Сейчас хочу оставить небольшую заметку по установке другой, более функциональной и уважаемой системы управления и мониторинга серверами – Webmin.
Установка проста, выполняется в три шага.
Шаг 1 – Подключаемся на наш сервер с CentOS. Скачиваем требуемые пакеты и ключи:
cd /opt
wget http://www.webmin.com/jcameron-key.asc
wget webmin.com
Шаг 2 – Импортируем ключ и запускаем установку загруженного файла:
rpm –import jcameron-key.asc
rpm -Uvh webmin-*.rpm
Шаг 3 (опционально) – Разрешаем зависимости (например, perl(Net::SSLeay)), устанавливаем требуемые файлы:
yum -y install “perl(Net::SSLeay)”
Шаг 4 – Подключение и настройка панели.
После завершения установки необходимо сразу изменить порт по умолчанию для панели и внести изменения в системный фаерволл (iptables, firewalld). Для этого правим файл настроек Webmin по пути /etc/webmin/miniserv.conf (можете сразу сделать резервную копию) и указываем желаемый порт, например 10001.
Теперь открываем этот порт, чтобы можно было подключаться извне. В CentOS 6.5 файл конфигурации iptables (в CentOS 7 используется firewalld) находится по пути /etc/sysconfig/iptables. Открываем любым текстовым редактором и вносим запись:
-A INPUT -p tcp -m tcp –dport 10001 -j ACCEPT
Теперь спокойно подключаемся по https://ip_server:10001 и выполняем настройки или просмотр сервер через установленную панель. Логин пароль по умолчанию – учетная запись администратора (root).