Установка через DEB-пакет

Скачиваем DEB пакет по ссылке

wget https://prdownloads.sourceforge.net/webadmin/webmin_2.105_all.deb

Устанавливаем зависимости

sudo apt install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python3 -y

Устанавливаем пакет

sudo dpkg -i webmin_2.105_all.deb

Если есть проблемы с зависимостями

sudo apt install -f

После этого Первичная настройка

sudo systemctl status webmin

Посмотрим конфигурационные файлы

ls -la /etc/webmin/

Проверим открытые порты

sudo netstat -tlnp | grep :10000

Основные конфигурационные файлы:

/etc/webmin/miniserv.conf — настройки веб-сервера

/etc/webmin/config — общие настройки
/etc/webmin/webmin.acl — права доступа

Настройка безопасности

Безопасность критически важна для веб-панели управления. Рассмотрим основные меры:

Настройка firewall

Включаем UFW

sudo ufw enable

Разрешаем SSH

sudo ufw allow 22/tcp

Разрешаем Webmin только с определённых IP

sudo ufw allow from 192.168.1.0/24 to any port 10000

Или открываем для всех (не рекомендуется)

sudo ufw allow 10000/tcp

Редактируем конфигурацию

sudo nano /etc/webmin/miniserv.conf

Находим строку port=10000 и меняем на port=12345 и Перезапускаем службу

sudo systemctl restart webmin

Первый вход в систему

После установки открываем браузер и идём по адресу:

https://your-server-ip:10000

Логин и пароль — это учётные данные root или любого пользователя с sudo-правами. Если возникают проблемы с входом:

Сбрасываем пароль пользователя

sudo passwd root

Или создаём нового пользователя

sudo useradd -m webmin_user
sudo passwd webmin_user
sudo usermod -aG sudo webmin_user

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

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