24
Feb
2016
0

Установка Webmin на Ubuntu Server

Данное руководство предназначено для тех, у кого есть желание самостоятельно установить Webmin на Ubuntu Server. Webmin является программным комплексом, который позволяет администрировать операционную систему через веб-интерфейс. Благодаря Webmin, в большинстве случаев, можно обойтись без использования командной строки. В этом руководстве мы будем рассматривать тот случай, когда у вас уже есть сервер с установленной на нем операционной системой Ubuntu Server 15.10.

Подробно о том, как установить Ubuntu Server 15.10, вы можете прочитать в моем руководстве «Установка Ubuntu Server 15.10».

Обратите внимание, все команды необходимо выполнять без кавычек.

Для начала вам потребуются полноценные права.

Выполняем команду «sudo su».

ustanovka-webmin-na-ubuntu-server-1

Теперь обновим локальный индекс пакетов до последних изменений в репозиториях.

Выполняем команду «apt-get update».

ustanovka-webmin-na-ubuntu-server-2

Далее установим доступные обновления для пакетов.

Выполняем команду «apt-get upgrade».

ustanovka-webmin-na-ubuntu-server-3

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

Нажимаем на кнопку “y”, затем “Enter”.

ustanovka-webmin-na-ubuntu-server-4

Теперь установим openssh-server, чтобы получить доступ к серверу по протоколу SSH. Это существенно упростить установку, так как вы получите возможность копировать нужные команды из данного руководства, а затем подключившись к серверу по SSH при помощи программы PuTTY, сможете выполнять скопированные команды.

Выполняем команду «apt-get install openssh-server».

ustanovka-webmin-na-ubuntu-server-5

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

Нажимаем на кнопку “y”, затем “Enter”.

ustanovka-webmin-na-ubuntu-server-6

Для обеспечения безопасности сервера, необходимо включить брандмауэр, но перед этим нужно заранее разрешить порты.

Разрешаем порт 22, который необходим для работы SSH.

Выполняем команду «ufw allow 22».

ustanovka-webmin-na-ubuntu-server-7

Разрешаем порт 10000, который необходим для получения доступа к панели управления Webmin.

Выполняем команду «ufw allow 10000».

ustanovka-webmin-na-ubuntu-server-8

Включаем брандмауэр.

Выполняем команду «ufw enable».

ustanovka-webmin-na-ubuntu-server-9

Проверяем работу брандмауэра.

Выполняем команду «ufw status».

ustanovka-webmin-na-ubuntu-server-10

Брандмауэр включен и необходимые порты разрешены.

ustanovka-webmin-na-ubuntu-server-11

Чтобы получить доступ к серверу по SSH, нужно знать его IP-адрес.

Чтобы узнать IP-адрес сервера, выполняем команду «ifconfig».

ustanovka-webmin-na-ubuntu-server-12

Теперь к серверу можно подключиться по протоколу SSH.

В данном руководстве для подключения к серверу по SSH будет использоваться программа PuTTY.

Подробнее о том, как установить PuTTY, вы можете прочитать в моем руководстве «Подключение к серверу по SSH при помощи PuTTY».

Запускаем PuTTY и в поле “Host Name (or IP address)” указываем IP-адрес сервера, затем нажимаем на кнопку “Open”.

ustanovka-webmin-na-ubuntu-server-13

Необходимо подтвердить доверие серверу, к которому мы подключаемся.

Нажимаем на кнопку “Yes”.

ustanovka-webmin-na-ubuntu-server-14

Далее необходимо авторизоваться на сервере.

ustanovka-webmin-na-ubuntu-server-15

Получим полноценные права.

Выполняем команду «sudo su».

ustanovka-webmin-na-ubuntu-server-16

Теперь необходимо добавить репозиторий, из которого можно будет установить Webmin.

Выполняем команду «nano /etc/apt/sources.list».

ustanovka-webmin-na-ubuntu-server-17

В конце указываем:
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

ustanovka-webmin-na-ubuntu-server-18

Для того чтобы сохранить изменения в файле “sources.list”, нажимаем “Ctrl+X”.

Теперь необходимо подтвердить сохранение изменений.

Нажимаем на кнопку “y”.

ustanovka-webmin-na-ubuntu-server-19

Нажимаем на кнопку “Enter”.

ustanovka-webmin-na-ubuntu-server-20

Теперь необходимо загрузить и установить ключ GPG.

Выполняем команду «wget http://www.webmin.com/jcameron-key.asc».

ustanovka-webmin-na-ubuntu-server-21

Выполняем команду «apt-key add jcameron-key.asc».

ustanovka-webmin-na-ubuntu-server-22

Обновим локальный индекс пакетов до последних изменений в репозиториях.

Выполняем команду «apt-get update».

ustanovka-webmin-na-ubuntu-server-23

Теперь установим Webmin.

Выполняем команду «apt-get install webmin».

ustanovka-webmin-na-ubuntu-server-24

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

Нажимаем на кнопку “y”, затем “Enter”.

ustanovka-webmin-na-ubuntu-server-25

Теперь необходимо задать пароль для входа в панель управления Webmin.

Обратите внимание, пароль задается для пользователя “root”.

В данном руководстве будет задан пароль “R111111r”.

Выполняем команду «/usr/share/webmin/changepass.pl /etc/webmin root R111111r».

ustanovka-webmin-na-ubuntu-server-26

Пароль успешно задан.

ustanovka-webmin-na-ubuntu-server-27

Теперь можно войти в панель управления Webmin.

Для входа в панель управления Webmin необходимо перейти по ссылке https://10.77.2.73:10000, где 10.77.2.73 – IP-адрес моего сервера. Соответственно вам необходимо указать IP-адрес вашего сервера.

Обратите внимание, необходимо указать протокол https, а не http.

Далее появится предупреждение.

Нажимаем на кнопку “Continue to this website (not recommended)”.

ustanovka-webmin-na-ubuntu-server-28

Указываем логин “root” и заданный ранее пароль.

ustanovka-webmin-na-ubuntu-server-29

Добро пожаловать в панель управления Webmin.

ustanovka-webmin-na-ubuntu-server-30

Теперь можно изменить тему оформления Webmin на более современную.

В меню слева выбираем “Webmin”, затем “Change Language and Theme”. Далее в разделе “Webmin UI theme” выбираем “Personal choice” и указываем “Authentic Theme”.

Нажимаем на кнопку “Make Changes”.

ustanovka-webmin-na-ubuntu-server-31

Тема оформления Webmin изменена.

ustanovka-webmin-na-ubuntu-server-32

Установка Webmin на Ubuntu Server успешно завершена.

Leave a Reply