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-интерфейс для доступа ко всем настройкам сервера.

 

После добавления сертификата перед нами Web-консоль по управлению и настройки текущим сервером. В котором собраны настройки абсолютно всего, что может понадобится.

Web-консоль сервера. Все утилиты администрирования в одном месте.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru