4 июл. 2012 г.

Установка Webmin

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

Код:
deb http://download.webmin.com/download/repository sarge contrib
Выходим, сохраняем.
Для того что бы не ругался на отсутствие ключа его надо добавить

Код:
cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
Теперь надо считать список пакетов с нового репозитария, не мудрствуя пишем опять:

Код:
sudo apt-get update
Ну и цель нашей установки:

Код:
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/

Спасибо замечательному посту о поднятии сервера на предприятии.

3 комментария:

  1. Все бы хорошо, да не работает. Во-первых libmd5-perl не качается. Во-вторых К этой строчке:"deb http://download.webmin.com/download/repository sarge contrib" я добавил еще эту: "deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib" Тогда скачалось. И почему-то браузер ругается на ssl, хотя все пакеты вроде поставил. Уже два дня бьюсь и тишина. Может подскажете чего...?

    ОтветитьУдалить
    Ответы
    1. Распространенная проблема. На сайте webmin есть такой ответ в разделе часто задаваемых вопросов (переведено с английского):

      My browser complains about the Webmin certificate when in SSL mode
      Мой браузер жалуется на сертификат Webmin когда работает в SSL режиме.

      Это происходит потому что стандартный SSL сертификат, генерируемый webmin выпущен не авторизованной сертифицирующей организацией. С точки зрения безопасности, это делает сертификат менее безопасным, потому что злоумышленник может теоретически перенаправить трафик с вашего сервера на другую машину без вашего ведома, что обычно нельзя сделать при использовании правильного SSL сертификата. Хотя сетевой трафик по прежнему шифруется, следовательно вы в безопасности от злоумышленников, которые просто прослушивают вашу сеть.

      Если вы хотите быть уверены, что сервер Webmin, к которому вы подключаетесь, действительно принадлежит только вам, то единственным решением будет заказ сертификата у сертифицирующей организации вроде Verisign; этот сертификат будет связан с хост-именем вашего сервера и будет узнаваем браузерами. Этот сертификат необходимо разместить в файле /etc/webmin/miniserv.pem и он должен быть в том же формате (сертификат+ключ) как и существующий файл miniserv.pem.

      Для запроса сертификата сделайте следующее:
      - Выполните команду
      openssl genrsa -out key.pem 2048
      Она создаст файл key.pem, который будет вашим приватным ключом.

      - Выполните команду
      openssl req -new -key key.pem -out req.pem
      Когда вас спросят о имени, введите полное имя вашего сервера, как написано в URL, например www.yourserver.com. Она создаст файл req.pem, который является запросом на создание сертификата (certificate signing request (CSR).

      - Отправьте CSR вашей сертифицирующей организации тем методом, который они предусматривают. Они должны прислать вам в ответ файл, начинающийся так
      -----BEGIN CERTIFICATE-----
      который нужно записать в файл cert.pem.

      - Объединяем приватный ключ и сертификат командой
      cat key.pem cert.pem > /etc/webmin/miniserv.pem.

      - Перезапустите webmin (убедитесь что он в режиме ssl) для использования нового ключа.

      http://www.webmin.com/faq.html

      Удалить
  2. А отключить сертификацию можно? Ubuntu server поставил на виртуальную машину с целью ознакомления и что бы составить примерный список нужных пакетов, прежде чем поднимать "живой" сервер. Или может посоветуете какой-то другой пакет простого графического интерфейса(без наворотов).

    ОтветитьУдалить