Управление сервером через WebMin

14.07.2010 от admin 0

Иногда бывает, что нет возможности подключиться к серверу через, например ssh, тогда на помощь приходит Webmin.

Выдержка из wikipedia.org.
Webmin — это программный комплекс, позволяющий администрировать операционную систему через веб-интерфейс, в большинстве случаев, позволяя обойтись без использования командной строки и запоминания системных команд и их параметров. Используя любой браузер, администратор сервера может создавать новые учётные записи пользователей, почтовые ящики, изменять настройки служб и сервисов, например : веб-сервера Apache, DNS. Однако, в некоторых случаях необходимо знание операционной системы и редактирование конфигурационных файлов вручную. Кроме того, не все возможности операционной системы и не все программы можно конфигурировать через интерфейс Webmin, например nginx пока не входит в базовый набор.

Webmin состоит из простого веб-сервера и большого количества скриптов (>500), которые собственно и осуществляют связь между командами администратора через веб-интерфейс и их исполнением на уровне операционной системы и прикладных программ. Webmin написан полностью на языке Perl и не использует никаких дополнительных нестандартных модулей. Простота, лёгкость и быстрота выполнения команд — одно из самых больших преимуществ данной панели управления.
Другое важное преимущество — возможность исправлять конфигурационные файлы вручную, так как Webmin не «портит» конфигурационные файлы, в отличие от некоторых других панелей управления, и следует, как правило, политикам дистрибутивов по конфигурированию программ.
Данная панель управления бесплатно распространяется для коммерческого и некоммерческого использования. Авторы этой программы позволяют всем желающим не только бесплатно использовать программу, но и изменять её по своему усмотрению.
Работать с Webmin достаточно просто — нужно запустить браузер, набирать https://имя_домена.com:10000/ (по умолчанию) и попасть на страницу администрирования.

Что ж давайте установим. Установка крайне проста, и есть два варианта установки: первый способ это скачать webmin с сайта производителя и установить вручную, а есть и второй способ, который, на мой взгляд более удобен. Для этого мы добавим репозиторий webmin в наш sources.list.
Запускаем консоль и заходит под root:

sudo su

Рудактируем sources.list

nano /etc/apt/sources.list

и вписывает в самый низ строчку:

deb http://download.webmin.com/download/repository sarge contrib

Или выполняем одну команду:

echo «» >> /etc/apt/sources.list
echo «##### WEBMIN ===================================================» >> /etc/apt/sources.list
echo «deb http://download.webmin.com/download/repository sarge contrib» >> /etc/apt/sources.list

И качаем ключ:

wget http://www.webmin.com/jcameron-key.asc

Добавляем ключ в систему:

apt-key add jcameron-key.asc

Обновляем список пакетов:

apt-get update

И устанавливаем wibmin:

apt-get install webmin

Вот и все, после завершения установки можно зайти на адрес: https://адрес_сервера:10000 . Логин и пароль для входа используется системный, то есть пользователи, которые есть в системе.