Установка через 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
Первый вход в систему
После установки открываем браузер и идём по адресу:
Логин и пароль — это учётные данные root или любого пользователя с sudo-правами. Если возникают проблемы с входом:
Сбрасываем пароль пользователя
sudo passwd root
Или создаём нового пользователя
sudo useradd -m webmin_user
sudo passwd webmin_user
sudo usermod -aG sudo webmin_user

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