Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #71, НОЯБРЬ 2004 г.

Администрируй визуально

Докучаев Дмитрий aka Forb

Хакер, номер #071, стр. 071-032-2


Недостатки: отсутствие дизайна

Дополнительные возможности: поддержка указания хоста, отличного от localhost

Общая оценка: 4 балла

Управляй всем и сразу - выбери Webmin

Если сервис FTP часто открывают для любых желающих, то с SSH дело обстоит иначе. Как правило, 22 порт прописывается только для авторизированных станций. А что делать, если нужно запустить сервис, отредактировать конфиг? Снова бежать на работу? :) Или предположим, что ты хочешь изменить настройки sshd, но не знаешь, где находится его конфигурационный файл. Все эти проблемы решаются установкой специальной среды администрирования, которая получила гордое название Webmin.

Вообще, этот проект появился уже давно, а в настоящее время лишь модифицируется и избавляется от багов, найденных злыми хакерами :). Webmin целиком и полностью написан на Perl, а его установка занимает не более одной минуты. Не веришь? Убедись в этом сам.

Сливаем Webmin по ссылке http://prdownloads.sourceforge.net/webadmin/webmin-1.160.tar.gz, распаковываем архив и запускаем файл setup.sh. Если в старых версиях приходилось лазать по конфигам вручную, то в последних релизах разработчики сделали установку абсолютно интерактивной. Ты должен указать несколько важных путей для конфигов и Perl-интерпретатора, затем выбрать подходящий тип OS, ввести логин и пароль администратора и подождать несколько секунд, пока Webmin занесет все патчи и скопирует необходимые файлы. В конце инсталляции проект пропишется в автозагрузку и запустит демон miniserv.pl.

Теперь трави свой браузер на ссылку http://your.server.com:10000 и логинься под ранее введенным паролем. Ты попадешь в среду администрирования твоей системы. Прежде чем слоняться по менюшкам, зайди в настройки Webmin'а и выбери собственный стиль и русский язык - так будет красивее и понятнее. Вот теперь самое время насладиться администрированием через удобную Web-среду. Видно, что для удобства разработчики создали несколько вкладок. Для полной ясности разберем их подробнее.

Первая вкладка, «Система», содержит многочисленные пункты для настройки OS. Здесь ты можешь ребутнуть сервер, установить новое приложение, удалить нерадивого пользователя, заценить список процессов и т.д. и т.п. Словом, вся рутинная работа превратится для тебя в четыре клика мышкой :).

Вторая вкладка, «Службы», настраивает определенные сервисы. Не удивляйся, в списке ты увидишь названия сервисов, которых нет на твоей машине. Ты можешь без лишнего геморроя изменить настройки SSH, FTPD, Sendmail и других приложений. Конечно, тюнинг сервисов не такой увлекательный процесс, как системное администрирование, и даже в Webmin'е тебе придется владеть базовыми знаниями о конфигурации служб.

Третья вкладка, «Сеть», позволяет конфигурировать сетевые файловые системы, создавать VPN-соединения, настраивать файрвол и поднимать PPP. Здесь все предельно просто, удобно и не нуждается в описании.

Далее идут три раздела: оборудование, кластер и прочее. В них ты можешь управлять своим кластером (если, конечно, таковой имеется), изменять параметры своих девайсов, посмотреть список Perl-модулей и многое другое.

Назад на стр. 071-032-1  Содержание  Вперед на стр. 071-032-3