
Webmin – это мощный веб-инструмент системного администрирования для Unix-подобных систем, включая Debian 12. Он предоставляет интуитивно понятный графический интерфейс, позволяющий администраторам управлять различными аспектами своего сервера без использования командной строки. С помощью Webmin пользователи могут настраивать учётные записи пользователей, управлять службами, настраивать DNS, управлять базами данных и выполнять многие другие административные задачи. Этот инструмент повышает эффективность и доступность, делая управление сервером более доступным, особенно для тех, кто не очень любит работать с командной строкой. Используя Webmin в Debian 12, администраторы могут упростить свои рабочие процессы и поддерживать свои системы более эффективно.
В этой статье я покажу вам, как установить панель администратора Webmin Linux на Debian 12.
Предварительные условия
- Сервер под управлением Debian 12.
- На сервере настроен пароль root.
Начало работы
Перед началом работы рекомендуется обновить кэш пакетов системы до последней версии. Обновить его можно с помощью следующей команды:
apt update -y
После обновления кэша пакетов установите другие необходимые зависимости с помощью следующей команды:
apt install gnupg2 curl -y
После установки всех необходимых зависимостей можно переходить к следующему шагу.
Установите Webmin
Пакет Webmin по умолчанию не включён в стандартный репозиторий Debian 12. Поэтому вам нужно будет добавить репозиторий Webmin в APT.
Сначала загрузите и добавьте ключ GPG и добавьте репозиторий Webmin с помощью следующих команд:
cd /tmp
curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
sh setup-repos.sh
После добавления репозитория обновите его и установите Webmin с помощью следующей команды:
apt update -y apt install webmin --install-recommends -y
После установки Webmin вы можете перейти к следующему шагу.
Управление службой Webmin
Вы можете запускать, останавливать, перезапускать и проверять состояние Webmin с помощью службы init.
Чтобы запустить службу Webmin, выполните следующую команду:
service webmin start
Чтобы перезапустить службу Webmin, выполните следующую команду:
service webmin restart
Чтобы остановить службу Webmin, выполните следующую команду:
service webmin stop
Чтобы проверить состояние службы Webmin, выполните следующую команду:
service webmin status
По умолчанию Webmin прослушивает порт 100000. Вы можете проверить это с помощью следующей команды:
ss -antpl | grep 10000
Вы должны увидеть следующий результат:
LISTEN 0 4096 0.0.0.0:10000 0.0.0.0:* users:(("miniserv.pl",pid=4073,fd=5))
Настройка брандмауэра для Webmin
Также рекомендуется защитить ваш сервер с помощью брандмауэра UFW. Для этого установите брандмауэр UFW с помощью следующей команды:
apt install ufw -y
После установки брандмауэра UFW разрешите порты 22 и 10000 с помощью следующей команды:
ufw allow 22 ufw allow 10000
Затем включите брандмауэр UFW с помощью следующей команды:
ufw enable
Затем проверьте работу брандмауэра с помощью следующей команды:
ufw status
Вы должны получить следующий результат:
Status: active To Action From -- ------ ---- 22 ALLOW Anywhere 10000 ALLOW Anywhere 22 (v6) ALLOW Anywhere (v6) 10000 (v6) ALLOW Anywhere (v6)
Как использовать Webmin
На этом этапе Webmin установлен. Теперь вы можете получить к нему доступ, используя URL https://your-server-ip:10000. Вы будете перенаправлены на страницу входа в Webmin:
Введите имя пользователя root, пароль и нажмите на кнопку Войти кнопку. Вы увидите панель Webmin на следующей странице:
В левой панели нажмите на Инструменты => Команда Оболочка. Вы должны увидеть терминал Linux на следующей странице:
Отсюда вы можете запустить любую команду на вашем Linux-сервере.
Нажмите на кнопку Инструменты => Файловый менеджер. Вы увидите диспетчер файлов на следующей странице:
Здесь вы можете создать файл, каталог и управлять всей файловой системой.
Нажмите на кнопку Инструменты => Загрузить и Скачать. Вы увидите следующую страницу:
Отсюда вы можете загружать и скачивать любые файлы на сервер и с сервера.
Нажмите на кнопку Сеть => Linux Брандмауэр. Вы должны увидеть интерфейс брандмауэра на следующей странице:
Здесь вы можете открывать и закрывать определенные порты для удаленных пользователей.
Нажмите на кнопку Сеть => Сеть Конфигурация. Должен появиться мастер настройки сети:
Здесь вы можете настроить статический IP-адрес, шлюз по умолчанию, имя хоста и DNS.
Нажмите на кнопку Оборудование => Разделы и Локальные диски. На следующей странице должен появиться Менеджер разделов:
Здесь вы можете создавать и редактировать разделы жесткого диска.
Удаление Webmin
Если вам не нужен Webmin, то вы можете удалить его с помощью следующей команды:
apt remove webmin
Далее выполните следующую команду, чтобы очистить кэш пакетов и удалить ненужные пакеты из системы.
apt autoremove -y apt clean
Заключение
Поздравляю! Вы успешно установили Webmin на Debian 12. Я надеюсь, что Webmin поможет вам управлять и контролировать ваш Linux-сервер через веб-браузер. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.