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

Webmin — это мощный веб-инструмент для администрирования Unix-подобных систем, включая Debian 12. Он предоставляет интуитивно понятный графический интерфейс, позволяющий администраторам управлять различными аспектами работы сервера без использования командной строки. С помощью Webmin пользователи могут настраивать учетные записи пользователей, управлять службами, настраивать DNS, управлять базами данных, а также выполнять многие другие административные задачи. Этот инструмент повышает эффективность и доступность, делая управление сервером более простым, особенно для тех, кто не очень хорошо владеет операциями в командной строке. Используя Webmin в Debian 12, администраторы могут оптимизировать свои рабочие процессы и более эффективно обслуживать свои системы.

В этой статье я покажу вам, как установить панель администрирования Webmin для Linux на Debian 12.

Начало работы

Перед началом работы рекомендуется обновить кэш пакетов вашей системы до последней версии. Обновить его можно с помощью следующей команды:

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

Скачать образ виртуальной машины для этого руководства

Данное руководство доступно в виде готового к использованию образа виртуальной машины в формате ovf/ova, совместимого с VMWare и Virtualbox. Для входа в виртуальную машину используются следующие учетные данные:

Вход через SSH / Shell

Имя пользователя: administrator
Пароль: administrator

Имя пользователя: root
Пароль: administrator

Вход в Webmin

Имя пользователя: root
Пароль: administrator

IP-адрес виртуальной машины — 192.168.0.100. Его можно изменить в файле /etc/network/interfaces. Пожалуйста, измените все указанные выше пароли, чтобы обеспечить безопасность виртуальной машины.

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

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