Управление сервером через WebMin
14.07.2010Иногда бывает, что нет возможности подключиться к серверу через, например 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 . Логин и пароль для входа используется системный, то есть пользователи, которые есть в системе.