Как установить Webmin на Debian 12

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:

Вход в Webmin

Введите имя пользователя root, пароль и нажмите на кнопку Войти кнопку. Вы увидите панель Webmin на следующей странице:

Панель управления Webmin

В левой панели нажмите на Инструменты => Команда Оболочка. Вы должны увидеть терминал Linux на следующей странице:

Командная оболочка Webmin

Отсюда вы можете запустить любую команду на вашем Linux-сервере.

Нажмите на кнопку Инструменты => Файловый менеджер. Вы увидите диспетчер файлов на следующей странице:

Файловый менеджер Webmin

Здесь вы можете создать файл, каталог и управлять всей файловой системой.

Нажмите на кнопку Инструменты => Загрузить и Скачать. Вы увидите следующую страницу:

Загрузка файлов в Webmin

Отсюда вы можете загружать и скачивать любые файлы на сервер и с сервера.

Нажмите на кнопку Сеть => Linux Брандмауэр. Вы должны увидеть интерфейс брандмауэра на следующей странице:

Брандмауэр Webmin

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

Нажмите на кнопку Сеть => Сеть Конфигурация. Должен появиться мастер настройки сети:

Настройка сети Webmin

Здесь вы можете настроить статический IP-адрес, шлюз по умолчанию, имя хоста и DNS.

Нажмите на кнопку Оборудование => Разделы и Локальные диски. На следующей странице должен появиться Менеджер разделов:

Webmin Дисковые разделы

Здесь вы можете создавать и редактировать разделы жесткого диска.

Удаление Webmin

Если вам не нужен Webmin, то вы можете удалить его с помощью следующей команды:

apt remove webmin

Далее выполните следующую команду, чтобы очистить кэш пакетов и удалить ненужные пакеты из системы.

apt autoremove -y
apt clean

Заключение

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

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

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