Webmin — это графический web интерфейс для управления сервером на базе ‘nix подобных операционных систем.

Установив Webmin вы можете удалённо конфигурировать и управлять Linux сервер в удобном графическом интерфейсе на русском языке через браузер.

Что может Webmin:

  • Полное управление ОС (загрузка, процессы, состояние, log-файлы).
  • Управлять пользователями и группами и их правами.
  • Управлять всеми серверами (Apache, FTP, SSH, Samba)
  • Настройка сети в том числе и Firewall.
  • Проводить резервное копирование, и многое другое

Поскольку Webmin это графический WEB-интерфейс, то для его работы необходим web-сервер (Apache2). Webmin представляет из себя набор cgi-скриптов, написанных на Perl, поэтому надо сначала поставить пакеты необходимые для его работы. Зато не надо ни PHP ни MySQL.

Установка Webmin

Установим пакеты, необходимые для работы  Webmin

sudo apt-get update
sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl

Если libmd5-perl не нашелся в репозиториях, поставим его вручную.

Зайдем по ссылке http://packages.ubuntu.com/hardy/all/libmd5-perl/download и выберем одно из зеркал для загрузки.

sudo wget http://ubuntu.mirror.iweb.ca//pool/universe/libm/libmd5-perl/libmd5-perl_2.03-1_all.deb
sudo dpkg -i libmd5-perl_2.03-1_all.deb

UPD. С версии Ubuntu 10 и Debian 6 пакет libmd5-perl является запрещенным (deprecated). Вместо него используется libdigest-md5-perl. Таким образом установка необходимых пакетов примет вид:

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl

Осталось скачать самую свежую версию Webmin  http://sourceforge.net/projects/webadmin/files/.

На момент написания статьи последняя версия 1.580, поэтому скачаем и установим webmin_1.580_all.deb.

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.580_all.deb
sudo dpkg -i webmin_1.580_all.deb

Если после установки apt-get сообщит о неудовлетворенной зависимости от пакета libapt-pkg-perl то выполним следующее:

sudo apt-get update
sudo apt-get install -f

После установки наберите в браузере https://servername:10000/, примите сертификат и залогинтесь используя учётную запись существующего пользователя, имеющего права на sudo.

 

Установка Webmin
 

Русификация интерфейса

Перейдите по меню Webmin. Webmin -> Webmin Configuration -> Language и Display in language выберите Russian CP1251 (RU_RU)
На этом мы закончили установку Webmin. Внешний вид панели Webmin:

 

Установка Webmin

 

UPD.Браузер Chrome стал отноститься к «нерабочим» и «фальшивым» ssl сертификатам намного строже. Если раньше достаточно было просто согласиться с возможным риском, теперь ссылка перехода на сайт спрятана в недрах предупреждений. Чтобы каждый раз ее не искать, можно отключить Webmin доступ по ssl:

sudo nano /etc/webmin/miniserv.conf

Найдите следующую строку, замените 1 на 0 и сохраните файл.

ssl=1

Перезапустите Webmin:

sudo /etc/init.d/webmin restart

Теперь для доступа нужно использовать http://servername:10000/, где servername — имя или IP адрес Вашего сервера.

Источники:
http://448dmg.ru/webmin-ubuntu-256
http://melfis.ru/устанавливаем-webmin-в-ubuntu/

Один комментарий к “Установка Webmin на Ubuntu”
  1. С версии Ubuntu 10 и Debian 6 пакет libmd5-perl является запрещенным (deprecated). Вместо него используется libdigest-md5-perl. Таким образом установка необходимых пакетов примет вид:

    sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libdigest-md5-perl

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

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