Webmin – это отличный инструмент для администраторов-новичков в Linux/
С помощью этой веб-системы администратора вы можете позаботиться практически обо всем, что вам нужно, включая вопросы безопасности, такие как настройка SSH, обновление системы, управление службами и многое другое.
В таких дистрибутивах, как Rocky Linux (операционная система, совместимая с RHEL бинарно 1:1), Webmin не включен в стандартные репозитории, поэтому вам придется пройти через несколько препятствий, чтобы запустить его.
Примечание: Rocky Linux включает в себя веб-инструмент управления Cockpit; однако Cockpit не настолько расширяем, как Webmin, и не предлагает опций безопасности, как Webmin. Вы всегда можете использовать оба инструмента для получения еще большей функциональности.
Что нам понадобится
Чтобы установить Webmin, вам понадобится запущенный сервер Rocky Linux и пользователь с привилегиями sudo.
Как установить необходимые зависимости
Сначала нам нужно позаботиться о зависимостях.
Войдите в свой Rocky Linux и выполните команду:
sudo dnf install wget tar perl -y
После установки зависимостей вы будете готовы к установке Webmin.
Как установить Webmin
Чтобы это работало, вам нужно загрузить текущую версию Webmin с помощью команды:
wget https://www.webmin.com/download/webmin-current.tar.gz
После завершения загрузки файла распакуйте его с помощью команды:
tar xvf webmin-current.tar.gz
Создайте новый каталог для Webmin:
sudo mkdir -p /usr/local/webmin
Вам нужно узнать, какая версия Webmin была загружена – для этого выполните команду ls.
Вы должны увидеть новый каталог с именем webmin-XXX (где XXX – номер версии).
Имея на руках этот номер, вы можете запустить скрипт установки с помощью команды:
sudo ./webmin-XXX/setup.sh /usr/local/webmin/
Где XXX – номер выпуска.
Скрипт программы установки задаст следующие вопросы:
- Config file directory [/etc/webmin]:
- Log file directory [/var/webmin]:
- Full path to perl (default /usr/bin/perl):
- Web server port (default 10000):
- Login name (default admin): NAME
- Login password: PASSWORD
- Password again: PASSWORD
- Use SSL (y/n): y
- Start Webmin at boot time (y/n): y
Где NAME – это имя пользователя, которое вы хотите использовать в качестве администратора Webmin, а PASSWORD – это пароль, который вы будете использовать для этого входа.
За исключением имени/пароля для входа, примите значения по умолчанию для всех вопросов.
Наконец, откройте брандмауэр с помощью команд:
sudo firewall-cmd --add-port=10000/tcp --permanent sudo firewall-cmd --reload
Как получить доступ к Webmin
Откройте веб-браузер и направьте его на https://SERVER:10000 (где SERVER – это IP-адрес или домен сервера Rocky Linux).
Поскольку Webmin использует самоподписанный SSL сертификат, вам придется принять риск.
Как только вы это сделаете, появится окно входа в систему.
Используйте учетные данные, которые вы создали во время установки.
После успешной аутентификации вы окажетесь на главной странице Webmin, где вы сможете начать администрирование вашего сервера Rocky Linux.
И это все, что нужно сделать, чтобы запустить эту мощную веб-систему администрирования на Rocky Linux.
Теперь вы можете взять под контроль безопасность этой операционной системы и управлять ей так, как вам нужно.