Webmin — программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров.
Возможности.
Полное управление ОС (загрузка, процессы, состояние, log-файлы);
*
Управлять пользователями и группами и их правами;
*
Управлять всеми серверами (Apache, FTP, SSH, Samba);
*
Настройка сети в том числе и Firewall;
*
Проводить резервное копирование, и многое другое;
Установка Webmin:
Поскольку Webmin это графический WEB интерфейс, то для его работы необходим web-сервер. Webmin представляет из себя набор cgi-скриптов, написанных на Perl, поэтому надо сначала поставить пакеты необходимые для его работы.
Запукаем терминал и одной командой устанавливаем необходимые пакеты:
skeiz@server:~$ sudo aptitude install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl
Далее ставим SSH сервер, чтобы удаленно администрировать:
skeiz@server:~$ sudo aptitude install openssh-server
Скачиваем самую свежую версию Webmin.
skeiz@server:~$ mkdir webmin
skeiz@server:~$ cd webmin/
skeiz@server:~/webmin$ wget -c http://prdownloads.sourceforge.net/webadmin/webmin_1.580_all.deb
Устанавливаем Webmin для этого вводим команду:
skeiz@server:~/webmin$ sudo dpkg -i webmin_1.580_all.deb
Selecting previously deselected package webmin.
(Reading database … 119951 files and directories currently installed.)
Unpacking webmin (from webmin_1.580_all.deb) …
dpkg: dependency problems prevent configuration of webmin:
webmin depends on apt-show-versions; however:
Package apt-show-versions is not installed.
dpkg: error processing webmin (–install):
dependency problems – leaving unconfigured
Processing triggers for ureadahead …
Errors were encountered while processing:
webmin
skeiz@server:~/webmin$
При установки возникла проблема, пакет apt-show-versions не установлен. Исправим –
skeiz@server:~/webmin$ sudo aptitude install apt-show-versions
Повторим установку Webmin. Сейчас все успешно прошло перейдем к запуску. Через браузер вводим следующую строку в https://localhost:10000 введя root и его пароль получим доступ к меню настройки.
После добавления сертификата перед нами Web-консоль по управлению и настройки текущим сервером. В котором собраны настройки абсолютно всего, что может понадобится.