Webmin – веб панель управления сервером. Webmin позволяет решать большую часть задачь по управлению сервером через панель управления. Большим достоинством, по сравнению с другими панелями, является то, что webmin, в своей работе старается следовать идеологии дистрибутива, а не навязывать свою систему расположения файлов и стартовых скриптов. Впрочем, в то же время это в некоторой степени ограничивает функционал вебмин. Следующее достоинство, webmin абсолютно бесплатен, ставится легко и не требует больших знаний системы, как для установки, так и для дальнейшего обслуживания.
На сегодня я не слышал о проблемах с безопасностью при работе с webmin, хотя ранее подобные инцеденты случались.
Ставим webmin из портов:
cd /usr/ports/sysutils/webmin make install clean
Нет никаких диалогов установки, а по окончании установки, порт webminа даст совет по его дальнейшей настройке.
/usr/local/lib/webmin/setup.sh
И тут начнется диалог настройки webmin, первый вопрос, куда будут писаться логи работы вебмин.
Следующий вопрос о местонахождении перла. Это понятно, ведь webmin написан на perl.
Это уже вопросы по непосредственной настройке webmin. Первый вопрос – порт на котором будет работать webmin:
Web server port (default 10000):
Порт 10000 – стандартный для webmin.
Далее – вопрос о логине основного админа webmin:
Login name (default admin):
По умолчанию логин admin, но можно указать любой другой, это несколько повысит безопасность.
Далее вполне логичный вопрос о пароле на доступ:
Login password: Password again:
Пароль нужно указывать достаточно сложный, ведь через вебмин вы получаете полное управление сервером.
Далее вопрос будет ли использоваться шифрование при подключении к webmin:
Use SSL (y/n):
Опять таки, лучше шифровать передаваемые данные.
Теперь установщик сгенерирует конфиги и можно переходить к запуску webmin. Разрешим старт:
echo 'webmin_enable="YES"' >> /etc/rc.conf
и запустим его:
/usr/local/etc/rc.d/webmin start
Теперь можно подключаться через браузер к вашему серверу. URL должен выглядеть так: https://name.your.server.com:10000/
Далее авторизуетесь и можно настраивать все что вам нужно.