Правильная установка Webmin Ubuntu Server. Управление сервером через веб интерфейс с помощью webmin в Ubuntu Server Webmin как добавить виртуальный хост unix ubuntu

Впервые за долгое время решил установить Webmin, привык уже просто к putty. Увидел новый интерфейс и не очень кривую локализацию и решил вот отписаться.

Это незабытый графический веб-интерфейс для управления вашим Linux-сервером . То есть с его помощью вы без труда и особых знаний может удалённо управлять Linux-сервером, теперь уже не в отвратном интерфейсе через веб-браузер.

Возможности действительно впечатляют:

  • Полное управление операционной системой
  • Наглядный мониторинг всех процессов
  • Управление пользователями и группами и их правами
  • Настройка сети в том числе и файервол
  • Управление всеми установленными серверами (Apache, IMAP/POP3)
  • Возможность резервного копирования , и ещё целое множество функций.

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

Ждём несколько минут и вуаля можно отрыть панель по адресу: https://IP:10000. В качестве данных для авторизации можно использовать логин и пароль любого юзера системы, включая root. Игнорируйте предупреждение безопасности, оно связано с самоподписным сертификатом.

*Недавно выявилась проблем на серверах Amazon EC2, для ее решения, перед тем как открыть порт, воспользуйтесь такой командой:

Sudo apt-get --fix-broken install

Некоторые другие команды, которые могут понадобиться:

#создаем пользователя webmin sudo useradd -g sudo webmin #пароль sudo passwd webmin

Настройка языка Webmin

Первое, что хочется изменить, так это язык. Во вкладке webmin выбираем "Change Language and Theme " (https://IP:10000/change-user/), там тыкаем "Personal choice " и из списка выбираем русский и применяем изменения. Также меняем язык в "Webmin Configuration " через кнопку "Language " (https://IP:10000/webmin/edit_lang.cgi).


Использование Webmin

Webmin работает по модульному типу, то есть при установке какого поддерживаемого им пакета активируется соответствующий модуль управления. Если панель самостоятельно не активировала модуль, то ей можно помочь, нажав кнопочку "Refresh Modules".

Необходимо поставить Wibmin ноа чистый сервер debian 8. В текущей задаче рассмотрим несколько вариантов установки:

  • с помощью скаченного дебиан пакета
  • с помощью репозитария.

Решение

1. Установку проведем с помощью дебиан пакета webmin , скачиваем deb пакет с официального сайта downloads page , или в консоли выполняем команду:

​root@unix:/# wget http://prdownloads.sourceforge.net/webadmin/webmin_1.831_all.deb

2. Выполним команду к скаченному файлу:

​root@unix:/# dpkg --install webmin_1.831_all.deb

Пройдет автоматическая установка в директорию /usr/share/webmin, авторизационные данные для входа в веб-консоль автоматически назначаются пользователю root. Для входа в веб-консоль используем следующую ссылку URL http://localhost:10000/ .
Или вместо localhost указываем IP адрес машины на которую происходит установка.

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

​root@unix:/# apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

Проведем установку с помощью репозитария Webmin

Для установки Webmin и обновлений воспользуемся APT командой.
1. Открываем и правим файл /etc/apt/sources.list в любом удобном редакторе

​root@unix:/# nano /etc/apt/sources.list

2. В файл /etc/apt/sources.list добавляем следующие строки

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

3. Установим GPG ключ с подписью репозитария, для этого выполним команду

​root@unix:/# cd /root root@unix:/# wget http://www.webmin.com/jcameron-key.asc root@unix:/# apt-key add jcameron-key.asc

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

​root@unix:/# apt-get update

5. Установим Webmin

​root@unix:/# apt-get install apt-transport-https root@unix:/# apt-get install webmin

После выполнения данных команд Webmin должен установиться со всеми зависимостями. Для настройки Webmin заходим в веб-консоль по следующей ссылке URL

В данной теме «Установка webmin на Debian/Ubuntu/Linux Mint» я расскажу как легко установить панель управления в Debian, Ubuntu или Linux Mint. Приведу 3 способа как это можно сделать. Webmin довольно нормальное решение для управления web- хостингом как для дома так и для других клиентов. Он совершенно бесплатный по сравнению с другими панелями.

Для начала установим все необходимое для webmin, установим дополнительные утилиты и модули:

# sudo apt-get install perl libnet-ssleay-perl libauthen-pam-perl

Способ 1. Переходим на официальный сайт и качаем самую последнюю версию для Debian, Ubuntu или Linux Mint. Если устраивает, то качаем мою версию (на момент написания статьи, она была самая последняя), для этого выполните:

# cd /usr/local/src # wget http://sourceforge.net/projects/webadmin/files/webmin/1.690/webmin_1.690_all.deb

После того как скачали этот deb- пакет, нужно его установить следующей командой:

# dpkg -i webmin_1.690_all.deb

Процесс установки займет не сильно много вашего времени, думаю что не больше 2-3х минут.

Способ 2. Расскажу как можно легко установить вебмин, для этого нужно подключить для начала репозиторий:

# sudo vim /etc/apt/sources.list

Пропишем в файлик 2 строчки, наш репозиторий

[...] # тут могут быть и другие репозитории, по этому вставим строчки в любом месте deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib [...]

Затем, импортируем нужные ключи для установки, выполняем:

# cd /usr/local/src/ && wget http://www.webmin.com/jcameron-key.asc # sudo apt-key add jcameron-key.asc

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

# sudo apt-get update

И простой командой устанавливаем webmin:

# sudo apt-get install webmin

Способ 3. Можно скачать исходный код и скомпилировать его, но я не вижу смысла, так как есть 2 способа, их должно хватить с головой.

Но если есть у кого то желание поиграться и поставить webmin с исходного кода, то посетите офф сайт и скачайте архив, распакуйте его и соберите.

Чтобы запустить/остановить/перезапустить webmin выполните:

# sudo /etc/init.d/webmin start # sudo /etc/init.d/webmin stop # sudo /etc/init.d/webmin restart

Запустим сервер и после чего выполним команду, она создаст пароль для пользователя (если вдруг кто то забыл, спасет):

# sudo /usr/share/webmin/changepass.pl /etc/webmin root "вводим_ваш_пароль_тут"

Должно работать, если не сработает, то после этой команды перезапустите просто вебмин (так как создали пароль и может не обновится сам).

После того как Вы установите одним из способов webmin, переходим в браузер и прописываем:
http://name_your_domain:10000

Зачастую это всего лишь localhost. Установка webmin на Debian/Ubuntu/Linux Mint завершена и готова к использованию.

Обычно linux-сервер настраивают с помощью командной строки. Однако есть еще один возможно более удобный доступ с помощью сервиса webmin в ubuntu server. Лучшего инструмента для управления unix системами через веб-интерфейс.

Посредством webmin – можно не только удобно просматривать логи, вносить правки в конфигурацию установленных служб, но и устанавливать пакеты, удалять их, обновлять систему и т.д. Даже получить доступ к терминалу!

Webmin – представляет собой готовый веб-сервер с целой кучей скриптов. Все прелести его использования можно будет прочувствовать после установки.

Установка Webmin

В первую очередь нужно добавить репозитории webmin в файл /etc/apt/sources.list

Sudo nano /etc/apt/sources.list

В самый конец файла добавляем две строчки:

Deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Сохраняем и закрываем файл. Теперь импортируем ключи

Wget http://www.webmin.com/jcameron-key.asc sudo apt-key add jcameron-key.asc

Обновляем список источников пакетов

Sudo apt-get update

установим webmin

Sudo apt-get install webmin

Запуск Webmin

После успешной установки пакета, открывайте браузер и переходите по адресу

https://IP-адрес-сервера:10000/

вместо “IP-адрес-сервера ” введите либо IP адрес сервера, либо его имя. Если все сделали правильно, то вы увидите приглашение ввести логин и пароль

Введите в поля свои логин и пароль к серверу, после чего вы попадете на главную страницу webmin

Первое что мы сделаем – поменяем язык на Русский. Для этого перейдем в пункт меню “Webmin ” - “Change Language and Theme ” и установим кодировку Russian (RU.UTF-8)

После применения изменений, нужно обновить страницу. Отлично! Теперь у вас полностью русифицированный webmin


Маленький обзор webmin

Все пункты меню описывать не буду, сами посмотрите и найдете для себя много интересного. Акцентирую внимание на самых основных пунктах.

В разделе “Webmin” – представлены инструменты для работы с самим модулем webmin. Настройка пользователей, доступов, резервного копирования и т.д.

В разделе “Система” – представлены инструменты для работы с основным функционалом сервера. В этом разделе можно найти журналы логов, проводить операции с пользователями и группами, обновлять ПО, управлять активными процессами, работать с расписанием заданий (Cron) и многое другое.

В разделе “Службы” представлены ссылки на инструменты работы с установленными службами, в моем случае Сервер DHCP , Сервер DNS BIND, Прокси-сервер Squid . Можно как конфигурировать имеющиеся файлы настроек, так и управлять новыми правилами и процессами служб.

В разделе “Сеть” можно настроить сетевые интерфейсы, а также настроить firewall

В разделе “Оборудование” можно просмотреть подключенное к серверу оборудование, а также просмотреть разделы локальных дисков.

Раздел “Кластер” описывать не буду. С кластерами не работал.

Теперь и вы сможете настроить webmin в ubuntu server и пользоваться им из любой точки земного шара.

Будет интересно узнать как можно получить удобный доступ с помощью webmin в ubuntu server. Лучшего инструмента для управления unix сестемами через веб-интерфейс.

Посредством webmin – можно не только удобно просматривать логи, вносить правки в конфигурацию установленных служб, но и устанавливать пакеты, удалять их, обновлять систему и т.д. Даже получить доступ к терминалу!

Webmin – представляет собой готовый веб-сервер с целой кучей скриптов. Все прелести его использования можно будет прочуствовать после установки.

Установка Webmin

В первую очередь нужно добавить репозитории webmin в файл /etc/apt/sources.list

sudo nano /etc/apt/sources.list

В самый конец файла добавляем две строчки:

Deb http://download.webmin.com/download/repository sarge contrib deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

Сохраняем и закрываем файл. Теперь импортируем ключи

wget http://www.webmin.com/jcameron-key.asc

sudo apt-key add jcameron-key.asc

Обновляем список источников пакетов

sudo apt-get update

установим webmin

sudo apt-get install webmin

Запуск Webmin

После успешной установки пакета, открывайте браузер и переходите по адресу

https://IP-адрес-сервера:10000/

вместо “IP-адрес-сервера ” введите либо IP адрес сервера, либо его имя. Если все сделали правильно, то вы увидите приглашение ввести логин и пароль

Введите в поля свои логин и пароль к серверу, после чего вы попадете на главную страницу webmin

Первое что мы сделаем – поменяем язык на Русский. Для этого перейдем в пункт меню “Webmin ” — “Change Language and Theme ” и установим кодировку Russian (RU.UTF-8)
После применения изменений, нужно обновить страницу. Отлично! Теперь у вас полностью русифицированный webmin


Маленький обзор webmin

Все пункты меню описывать не буду, сами посмотрите и найдете для себя много интересного. Акцентирую внимание на самых основных пунктах.

В разделе “Webmin” – представлены инструменты для работы с самим модулем webmin. Настройка пользователей, доступов, резервного копирования и т.д.

В разделе “Система” – представлены инструменты для работы с основным функционалом сервера. В этом разделе можно найти журналы логов, проводить операции с пользователями и группами, обновлять ПО, управлять активными процессами, работать с расписанием заданий (Cron) и многое другое.

В разделе “Сеть” можно настроить сетевые интерфейсы, а также настроить firewall

В разделе “Оборудование” можно просмотреть подключенное к серверу оборудование, а также просмотреть разделы локальных дисков.

Раздел “Кластер” описывать не буду. С кластерами не работал.

Теперь и вы сможете настроить webmin в ubuntu server и пользоваться им из любой точки земного шара.