Управление, настройка сервера: установка Webmin на сервер. Легкий путь.

Не хватает знаний поднять сервер через консоль? Тогда выход из ситауции это установка Webmin: предоставляет доступ к настройкам сервера через web-интерфейс. Установка\удаление программ, настройка практически всего жизненно необходимого для сервера контроллера домена\прокси\почты\файл сервера.

Идем по пути наименьшего сопротивления:

 Открываем терминал.

Для начала обновим репозитарий:

sudo apt-get update

Ставим MC т.к. придется править файл со списком репозитариев. Весит около 2х метров.

sudo apt-get install mc

Тут можно немного облегчить себе задачу и поставить сервер SSH, это по желанию, но мне надоедает торчать возле сервера, предпочитаю сидеть за своей машиной и делать все через удаленную консоль.

sudo apt-get install openssh-server

Далее если кто поставил может заходить на сервер удаленно. Чем? Для windows z использую PuTTY. Скачать можно с офф сайта.http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html или поиск рулит.
Весит она вроде 300 кб. Открыв ее нада лишь указать IP сервера и соединится. При вводе логин вводим логин пользователя- не рута. Если нужен будет рут входить в него можно только из под пользователя. Да, при запуске МС бывают проблемы с русскими буквами, лечится это в настройках PuTTy выбирается нужна кодировка методом подбора, выбрали кодировку, ввели адрес сервера, соединились, зашли пользователем, запустили МС, плохая кодировка? F10 закрываем МС, exit для выхода с консоли. И все по новой, но уже с другой кодировкой.

И так, у нас есть если нужно SSH и MC и мы сидим в консоле сервера.

Вообще сайт Webmina http://www.webmin.com/deb.html содержит уже инструкцию, но это же сложный путь

Первое что делаем это добавляем в список репозитариев сайт Webmina.
В МС идем: /etc/apt/sources.list находим этот файл и открываем его по F4.

добавляем строчку где нить внизу:

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

Выходим, сохраняем.

Теперь нада считать список пакетов с нового репозитария, не мудрствуя пишем опять:

sudo apt-get update

Ну и цель нашей установки:

sudo apt-get install webmin

Сам Webmin весит 13 метров, но скорее всего он попросит что ли бо не достающее, поэтому возможно размер скаченных файлов увеличится.

Если что то пойдет не так и при установке будет ругатся на нехватку каких либо пакетов, смотрим название этого пакета и ставим его:

sudo apt-get install {название пакета}

Вообще ему нужны пакеты: perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl libmd5-perl
Но 99% что он поставит это сам как зависимсоти. Ну а вообще:

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

Все  Webmin поставился и соответственно сразу запустился. В консоле выскочит https://localhost:10000/ только вместо локалхост имя машины.
Набираем эту строчку в любом браузере и видим приглашение на вход. логин root и пароль.
Если в сети нет DNS сервера то пишем: https://IP-машины:10000/ если вы сидите на сервере и поставили иксы то https://localhost:10000/

Не пускает под рутом? Нада задать пароль руту:

sudo passwd root

В принципе и все. Надеюсь все легко и понятно. Возможно я и допускаю какие либо ошибки, но это из-за неопытности в linux.

ЗЫ. Как войдете в webmin там можно выставить русский язык для удобства. Да, мне понравилось что когда я решил настроить samba-server а он оказался не установлен, то прям там мне сказали об этом и предложили установить, сразу же по установке вывелся лог и предложили обновить страницу, после чего стало доступно управление самба-ресурсами. Так же и с любым другим софтом.

P.S. Надо правильно набирать https://localhost:10000

thx. что поправил: сам 3 раза натыкался на грабли, набирать нада https://

ЗЗЫ. Не обязательно создавать пароль руту, заходит и дает конфигурироваться и от имени пользователя-администратора т.е. под собой.