Webmin ubuntu настройка

Содержание
  1. Домашний Ubuntu сервер
  2. Установка webmin на Ubuntu Server 16.04
  3. Что такое Webmin?
  4. Установка Webmin на Ubuntu Server
  5. Настройка Webmin на Ubuntu 16.04
  6. Выводы
  7. Настройка Samba
  8. Как установить Webmin в Ubuntu и защитить его?
  9. 1. Установите необходимые пакеты
  10. 2. Загрузите и установите Webmin в Ubuntu
  11. 3. Доступ к интерфейсу Webmin
  12. Конфигурация Webmin
  13. Модули Webmin
  14. Безопасный Webmin
  15. Изменить порт по умолчанию
  16. Включить доступ SSL
  17. Настройка VDS на Ubuntu 14.04. Часть 3. Использование панелей управления
  18. Панель управления Ajenti
  19. Панель управления Vesta CP
  20. Панель управления Webmin
  21. Программный комплекс Webmin, установка и настройка – ИТ Проффи
  22. Установка Webmin
  23. Для Ubuntu/Debian (и производных)
  24. Для RHEL/CentOS
  25. Первые шаги
  26. Обзор функций и модулей Webmin
  27. Управление пакетами
  28. Управление пользователями
  29. Менеджер файлов
  30. Работа в командной строке
  31. Смена языка интерфейса
  32. Настройка Webmin
  33. Защита от злоумышленников
  34. Настройка SSL-сертификатов
  35. Заключение
  36. Как установить Webmin на Ubuntu 20.042 мин для чтения
  37. Предварительные условия
  38. Установка Webmin на Ubuntu
  39. Настройка брандмауэра
  40. Доступ К Веб-�нтерфейсу Webmin
  41. Заключение

Домашний Ubuntu сервер

Webmin ubuntu настройка

Продолжаю мутить свой домашний сервер.

Была у меня запись про создание своего сервачка на основе платы mini ITX. Что можно сказать про него: по сей день выполнял свои функции медиасервера на отлично, но…

Как всегда, место на моем 3Tb винте стало стремительно приближаться к нулю. Имея в запасе еще два HDD по 1 Tb захотелось увеличить дисковое пространство. Правда меня ждало разочарование — ведь SATA разъемов на miniITX всего два (ну вот не подумал). Первый был использован под системный SSD, ну а второй под файловый винч.

Тут же начались мысли о приобретении винта на 6Tb. Но в связи с недавним обвалом рубля сие било по бюджету и неплохо так…

Тут я решил обратиться за советом к Димону shaDoff. Мне было предложено приобрести дополнительный SATA контроллер по сходной цене, но после нескольких часов раздумий и советов я был призван к Димону на рабочее место, ну и там мне гордо был вручен сервер Kraftway Express 100 модель EL22

Платформа:

  • Системная плата Intel S5000VSA (Sapello), Intel E5000V чипсет, 1066/1333 MHz FSB,
  • 2 CPU Dual-Core Intel Xeon 5000 семейство,
  • 6GB DDR2-533 (PC2-4200) Fully Buffered ECC SDRAM, 4 канала памяти (8 DIMM слотов),
  • 1 слот полной высоты  64bit / 133MHz PCI-X( 133 MHz -при установке 1 PCI-X карты)
  • 1 слот полной высоты  64bit / 100MHz PCI-X
  • 2 слота полной высоты  PCI-e x4
  • 1 слот полной высоты  PCI 32bit / 33MHz .

Интегрированные:

  • контроллер: 2D / 3D accelerator ATI ES1000, 16MB DDR SDRAM,
  • Сетевые адаптеры: 2-канальный Intel PRO/1000 T Server Adapter (i82563EB), 10/100/1000 Mbit/s, I/OAT

Контроллер дисковой подсистемы:

  • 6 портов SATA 3 Gbps, поддержка уровней RAID 0, 1,10(програмный)
  • 8 портов Adaptec 3805 SATA3 6 Gbps
  • Функции контроля и управления сервером (BMC)

Server Case Intel SC5650DP 600W с дверцей. Исполнение: 19″ Rackmount корпусе высотой 6U.

  • 19″ Rackmount корпус комплектуется телескопическими направляющими для выдвижения сервера из 19″ стойки.
  • 1 источник питания мощностью 600W (заменен на Thermaltake TR2 RX 750W).
  • 6 (съемная корзина для HDD с возможностью замены на корзину с горячей заменой винчестеров AXX6DRV3GEXP или AXX6DRV3GR
  • 2 внешних 5.25″ отсека,
  • 1 внешний 3,5″ отсек,
  • 1 вентилятор в блоке питания, 1 вентилятор охлаждения системных компонентов

Устанавливаю amd64 Ubuntu Server 16.04.2 на USB flash. Файловой системой выбираю ext2, т.к. она не протоколируемая и ето дает шанс на увеличение времени жизни флэшки.

Выдает ошибку в командной строке: AAC: Host adapter dead -1

Ошибка эта вызвана отсутствием драйверов контроллера в Ubuntu. Пока что решил проблему вытаскиванием контроллера из слота. Потом обновлю статью.

Установка webmin на Ubuntu Server 16.04

Не всегда удобно настраивать систему через терминал. Многие администраторы предпочитают графический интерфейс терминалу для решения простых задач. На серверах полноценный графический интерфейс использовать не принято, чтобы не затрачивать ценные вычислительные ресурсы, но зато очень часто применяются веб-интерфейсы для настройки.

С помощью веб-интерфейса вы сможете получить доступ к настройке веб-сервера из любого места где есть доступ к интернету и вам понадобится только браузер. Один из таких веб-интерфейсов с открытым исходным кодом — webmin. Он очень популярен среди пользователей Linux из-за своей простоты и огромной функциональности.

Что такое Webmin?

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

  • Создание и удаление учетных записей пользователей;
  • Настройка служб и сервисов с помощью специальных модулей, например, Apache или DNS;
  • Создание почтовых ящиков пользователей;
  • Просмотр статистики использования системы.

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

И к этому всему могут быть добавлены дополнительные модули чтобы еще более расширить функциональность программы. Webmin полностью написан на Perl и как я уже говорил доступен бесплатно.

В этой статье мы рассмотрим как выполняется установка Webmin на Ubuntu Server 16.04.

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

Перед тем как перейти к установке Webmin в Ubuntu необходимо добавить официальный репозиторий программы в источники приложений. Для этого откройте файл /etc/apt/sources.list и добавьте туда строки:

Жмем Ctrl+O потом Enter (сохраняем изменения) Затем добавьте GPG ключ репозитория:$ sudo wget http://www.webmin.com/jcameron-key.asc$ sudo apt-key add jcameron-key.ascОсталось обновить списки пакетов:$ sudo apt-get update

Только теперь может быть выполнена установка webmin ubuntu 16.04:

$ sudo apt-get install webmin

Вот тут у меня начались пляски с бубном. Уже лень вспоминать. Вот что помогает:

Всё гениальное просто!

wget http://www.webmin.com/download/deb/webmin-current.deb

Запустим пакет для его установки:

sudo dpkg -i webmin-current.deb

Если во время установки или обновления программ через apt-get процесс был прерван нажатием Ctrl+Z, то при следующей попытке запуска apt-get получим ошибку:

E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock – open (11: Ресурс временно недоступен) E: Не удалось выполнить блокировку управляющего каталога (/var/lib/dpkg/); он уже используется другим процессом?

Хорошо, что можно разблокировать каталог всего одной командой. А избавиться от этой проблемы просто, достаточно выполнить команду:

sudo fuser -i /var/lib/dpkg/lockДолжно получиться примерно так:                      ПОЛЬЗ-ЛЬ    PID ДОСТУП КОМАНДА /var/lib/dpkg/lock:  root       4581 F…. dpkg Завершить процесс 4581? (y/N) Y

Нажимаем «Y» и наслаждаемся нормальной работой apt-get. Я думаю многие пользователи знали об этой команде, но некоторые новички единственным выходом считали — sudo reboot.

Установим отсутствующие зависимости, и он автоматически перекомпилирует Webmin:

sudo apt-get -f install

Ставил так сотни раз и сейчас ставлю. Самое смешное, что авторы WEBMIN сами такой способ не знают!

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

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

Когда установка завершится, чтобы разрешить доступ к веб-интерфейсу извне нужно открыть порт 10000 с помощью брандмауэра. Для этого выполните:

$ sudo ufw allow 10000

Теперь все готово к работе, дальше мы рассмотрим как выполняется настройка Webmin Ubuntu Server 16.04, а также как с помощью этой программы конфигурировать систему.

Настройка Webmin на Ubuntu 16.04

Получить доступ к интерфейсу Webmin можно просто набрав адрес вашего сервера и порт 10000 в адресной строке браузера. По умолчанию Webmin использует https, поэтому вам тоже нужно будет применить этот протокол. Адрес будет выглядеть вот так:

https://192.168.1.7:10000

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

На следующем экране вам нужно будет ввести свой логин и пароль на сервере для входа в веб-интерфейс. Этот пользователь должен иметь полномочия суперпользователя:

Вот так будет выглядеть главная страница:

На первой странице показана общая информация о системе, которая поможет вам понять с какой системой вы сейчас имеете дело. Также здесь будет показаны обновления Webmin если они есть.

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

Выводы

Вот и все, установка Webmin на Ubuntu Server 16.04 завершена и теперь вы можете настраивать свою систему удаленно. Это может быть очень полезно, когда вы не можете или не хотите использовать терминал.

Настройка Samba

Samba — пакет программ, которые позволяют обращаться к сетевым дискам и принтерам на различных операционных системах по протоколу SMB/CIFS.

По-простому говоря, при помощи samba мы сможем подключать диски, установленные на сервере, в качестве сетевых дисков к локальному компьютеру или какому-нибудь другому устройству, которые поддерживают протокол SMB/CIFS.

Это могут быть смартфоны или планшеты. Если при инсталляции ОС вы не выбрали Samba file server для установки, то сделаем это сейчас:

sudo apt-get install samba

Теперь необходимо перезапустить службу samba:

sudo restart smbd && sudo restart nmbd

Проверяем статус выполнения запуска:

/etc/init.d/samba status

Должно быть:

* nmbd is running* smbd is running

Настраивать Samba будет при помощи Webmin. В разделе Servers выбираем Samba Windows File Sharing. Если после установки у вам не появился данный пункт, то обновите модули Webmin.

Источник: https://rexmill.wordpress.com/2017/03/04/2xeon_part1/

Как установить Webmin в Ubuntu и защитить его?

Webmin ubuntu настройка

В этом посте я собираюсь объяснить, как установить Webmin в Ubuntu и защитить его от несанкционированных взломов. Webmin – это веб-интерфейс для системного администрирования Unix.

Используя любой современный веб-браузер, вы можете настроить учетные записи пользователей, Apache, исследовать файлы, настроить задания cron, DNS, обмен файлами и многое другое. Webmin устраняет необходимость вручную редактировать файлы конфигурации Unix и позволяет удаленно управлять системой.

Несколько публикаций, таких как настройка MiniDLNA, резервное копирование XBMC и отслеживание социальной статистики веб-сайта, опубликованных здесь, используют преимущества простоты использования Webmin. Поэтому пришло время объяснить, как установить Webmin.

на Ubuntu, чтобы помочь тем из вас, кто не знаком с командной строкой. Webmin Wiki – это очень хорошее место для посещения, если у вас есть вопросы по любой из функций Webmin.

1. Установите необходимые пакеты

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

sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python

2. Загрузите и установите Webmin в Ubuntu

Вы можете скачать Webmin со страницы загрузки для любого дистрибутива Linux. Хотя в загрузке и установке нет ничего плохого, мы рекомендуем установить Webmin в Ubuntu, используя репозитории, как описано ниже.

Установка Webmin из репозитория имеет несколько преимуществ: 1) вы устанавливаете из надежного источника, 2) вы будете получать уведомления об обновлениях, и 3) поддерживать ваш Webmin в актуальном состоянии намного проще. Чтобы добавить репозиторий в список источников, отредактируйте /etc/apt/sources.list:

sudo nano /etc/apt/sources.list

Добавьте следующие строки в конец файла:

Затем вам нужно будет установить ключ GPG для доступа к хранилищу. Используйте следующие команды для достижения этой цели:

wget http:sudo apt-key add jcameron-key.asc

Наконец, обновите список пакетов и установите webmin :

sudo apt-get updatesudo apt-get install webmin

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

3. Доступ к интерфейсу Webmin

Webmin работает на порте 10000 по умолчанию. Таким образом, вы можете получить доступ к веб-интерфейсу Webmin:

Если ваш сервер Webmin находится во внутренней сети, вы также можете получить к нему доступ через его сетевой IP-адрес (см. Пример ниже):

Если на вашем маршрутизаторе включена переадресация портов и у вас есть доменное имя, относящееся к вашему серверу, на котором работает Webmin, вы также можете получить к нему доступ через Интернет, используя свое доменное имя:

На данный момент http:должно быть достаточно. Вам нужно будет войти, используя имя пользователя и пароль вашей системы.

Webmin Войти

Как только вы войдете в систему, вам будет представлена ​​страница с информацией о системе, которая содержит сводную информацию о вашем сервере.

Страница информации о системе Webmin

Конфигурация Webmin

Первое, что нужно сделать после установки Webmin на Ubuntu Server или Debian, – это понять конфигурацию Webmin. Настройка Webmin с правильными настройками позволяет ему работать так, как вы хотите. Ниже приведен скриншот того, что доступно для настройки в Webmin.

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

Например, вы можете изменить внешний вид, зайдя в Webmin Themes.

Webmin Debian, Ubuntu, Параметры конфигурации сервера Ubuntu

Чтобы настроить мобильную тему, которая значительно упрощает навигацию по Webmin на мобильных устройствах, проверьте этот пост. При необходимости вы можете узнать другие варианты по мере продвижения. Опять же, Webmin Wiki – это очень хорошее место для посещения, если у вас есть вопросы или вы хотите узнать больше о Webmin.

Модули Webmin

На левой стороне список модулей, доступных для настройки. Webmin предлагает массу модулей, и обычный пользователь может не использовать каждый модуль. Ниже приведен скриншот доступных модулей:

Модули Webmin

В редких случаях, когда вам нужны другие модули, вы можете установить их, перейдя по ссылке Webmin Configuration-> Webmin Modules. Несколько модулей доступны от Webmin, а также сторонних производителей.

Установите дополнительные модули Webmin

Безопасный Webmin

Помните, что Webmin разрешает системное администрирование через Интернет. Поэтому, если ваше имя пользователя и пароль попадут в чужие руки, они могут получить полный контроль над вашей системой.

Я предлагаю вам сделать следующее сразу после установки Webmin в Ubuntu или любой другой системе.

Изменение только двух параметров конфигурации может иметь большое значение для обеспечения безопасности установки Webmin.

Изменить порт по умолчанию

Всем известно, что Webmin по умолчанию работает на порте 10000. Изменение этого значения на случайное число уменьшает вероятность того, что хакер достигнет вашего Webmin.

Вы можете сделать это с помощью gong to Webmin Configuration-> Ports and Addressesи указать произвольный номер порта, который Webmin будет слушать.

В приведенном ниже примере Webmin настроен на прослушивание порта 7381.

Изменить порт Webmin

После изменения номера порта вы больше не можете получить доступ к Webmin через порт по умолчанию (10000).

Включить доступ SSL

Как вы, возможно, знаете, SSL предлагает безопасное соединение, и поэтому любая информация, передаваемая из вашего браузера на ваш сервер, зашифрована, что снижает вероятность того, что кто-то перехватит контент (который может включать даже ваше имя пользователя и пароль). Webmin разрешает доступ через SSL (или HTTPS). Чтобы включить его перейдите к Webmin Configuration-> SSL Encryption. Отметьте «Да» для «Включить SSL, если доступно?» и «Да» для «Перенаправить не-SSL-запросы в режим SSL?» как показано на рисунке ниже.

Webmin SSL Access

После сохранения вы сможете получить доступ к Webmin только с использованием HTTPS. Все HTTP-соединения будут автоматически перенаправлены на HTTPS.

Вот и все для базового знакомства с Webmin. Начните установку Webmin в Ubuntu и наслаждайтесь администрированием вашей системы через удобный веб-интерфейс.

Источник записи: https://www.smarthomebeginner.com

Источник: https://mediadoma.com/kak-ustanovit-webmin-v-ubuntu-i-zashhitit-ego

Настройка VDS на Ubuntu 14.04. Часть 3. Использование панелей управления

Webmin ubuntu настройка

22 марта в 2016 Администрирование #VDS #Ubuntu #Панель управления

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

В настоящий момент существует множество различных панелей, как платных, так и бесплатных, позволяющих решать определенный объем задач без использования консоли и запоминания необходимых команд. Отметим, однако, что при сложной конфигурации сервера использование панелей управления зачастую нецелесообразно.

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

ПРИМЕЧАНИЕ. Напоминаем, что установку любой панели управления рекомендуется выполнять на “чистую” ненастроенную операционную систему, во избежание возникновения конфликтов и ошибок.

Панель управления Ajenti

При описании панели Ajenti нередко говорят, что это одна из самых красивых панелей управления. Ее оформление действительно радует глаз, но что гораздо важнее – данную панель также отличает богатство функционала и удобство использования.

 
Ajenti имеет широкие возможности по настройке служб сервера, удобный интерфейс с русской локализацией, а также множество плагинов и расширений (например, Ajenti-V – расширение для управления сайтами и их настройками), которые позволяют сделать ее использование максимально удобным и практичным.

Рассмотрим процесс установки и первичной настройки панели. 

В первую очередь добавим репозиторий, установив ключ к нему и добавив его адрес:

$ wget http://repo.ajenti.org/debian/key -O- | sudo apt-key add – $ echo “deb http://repo.ajenti.org/ng/debian main main ubuntu” | sudo tee -a /etc/apt/sources.list

Далее осуществляем установку с предварительным обновлением базы пакетов:

$ sudo apt-get update && sudo apt-get install -y ajenti

Перезапускаем панель командой:

$ service ajenti restart

Если ранее Вы уже установили файрвол UFW, необходимо открыть порт 8000: 

$ sudo ufw allow 8000

Вход в панель управления будет осуществляться по адресу:
https://server-ip:8000/

Логин: root
Пароль: admin

Необходимо сразу сменить пароль в разделе “Password”, указав текущий пароль (admin) и новый пароль дважды. Затем нажать кнопку “Save”.

Для установки русского языка перейдите на вкладку “Configure” и для параметра “Language” выберите значение “ru_RU”. Нажмите сохранить – “Save” – и перезапустите панель для применения настроек, нажав кнопку “Restart” в самом низу окна панели.

Теперь Вы можете использовать панель для управления сервером. 

Ajenti имеет множество различных дополнений. Например, для того, чтобы Вы могли управлять из панели веб-сервером, потребуются следующие:

  • ajenti-v (main package);
  • ajenti-v-mysql (MySQL DB support);
  • ajenti-v-php-fpm (PHP support via PHP-FPM);
  • ajenti-v-nginx (NGINX webserver support).

Установить их можно следующей командой:

$ sudo apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql

После перезапустите панель:

$ service ajenti restart

Теперь в панели Вам также будет доступен раздел “Веб-сайты”.

Более подробную информацию и инструкции по настройке Ajenti Вы можете найти на официальном сайте проекта: http://support.ajenti.org/  

Панель управления Vesta CP

Следующая панель, которую мы рассмотрим, – Vesta CP. Она популярна и удобна в использовании, имеет простой интерфейс, русскую локализацию и позволяет эффективно управлять Вашими сайтами.

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

), и хотя некоторую часть операций в любом случае будет необходимо выполнять через консоль, в целом использование Vesta CP позволит Вам значительно упростить управление сервером.

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

Установка панели осуществляется при помощи установочного скрипта, который необходимо скачать следующей командой:

$ curl -O http://vestacp.com/pub/vst-install.sh

После этого его необходимо запустить:

# bash vst-install.sh

При установке Вы увидите список устанавливаемых компонентов. 
Если необходимо, Вы можете предварительно сконфигурировать установочный пакет под Ваши требования. Например, чтобы не устанавливать ftp-сервер proftpd и добавить в установку fail2ban, можно изменить предыдущую команду следующим образом:

# bash vst-install.sh –proftpd no –fail2ban yes

Приведем краткий список параметров, которые могут быть включены в установку или, напротив, исключены из нее (в этом случае после имени параметра необходимо указать no вместо yes): –nginx yes (устанавливать web-сервер nginx) –apache yes (устанавливать веб-сервер apache) –phpfpm no (устанавливать php-fpm – для nginx) –vsftpd yes (устанавливать ftp-сервер vsftpd, не работает вместе с proftpd) –proftpd no (устанавливать ftp-сервер proftpd, не работает с vsftpd) –exim yes (устанавливать exim – почтовый сервер) –dovecot yes (устанавливать dovecot) –spamassassin yes (устанавливать спам-фильтр) –clamav yes (устанавливать почтовый антивирус) –named yes (устанавливать dns-сервер) –iptables yes (устанавливать iptables) –fail2ban yes (устанавливать fail2ban, систему блокировки) –mysql yes (устанавливать mysql сервер) –postgresql yes (устанавливать postgresql сервер) –remi yes (устанавливать репозиторий remi) –quota yes (устанавливать управление дисковыми квотами) –hostname test.com (имя сервера) –email a1@gmail.com (email администратора)

–password 111  (пароль)

Для удобства Вы также можете воспользоваться опцией на официальном сайте панели – она предоставляет возможность сгенерировать команду установки в зависимости от того, какие параметры Вы хотите установить.

ПРИМЕЧАНИЕ. Не весь набор перечисленных компонентов необходим для работы того или иного проекта. Если Вы не уверены в назначении того или иного приложения, перед его установкой рекомендуем дополнительно изучить информацию о нем.

В нашем цикле особенности и функции различных служб и компонентов будут подробно рассмотрены в следующей статье. 

При запуске скрипта необходимо подтвердить установку (ввести y и нажать Enter), указать домен сервера (если есть) и адрес электронной почты администратора. 
Установка может занять до 15 минут. После ее завершения в консоли будет выведен логотип Vesta CP и реквизиты доступа к панели управления (адрес с портом, логин и пароль).

Вход в панель будет осуществляться по адресу: https://server-ip:8083/
При входе Вы получите уведомление браузера о том, что сертификат не имеет надежного источника (так как он самоподписной); подтвердите исключение безопасности и введите в появившемся окне логин и пароль. 

Для установки русского языка интерфейса наведите курсор на имя пользователя (например, admin) в правом верхнем углу и нажмите “edit”. Измените параметр “Language” с “en” на “ru” и нажмите кнопку “Save” внизу страницы.

Более подробную информацию по работе в данной панели Вы можете найти в официальной документации: https://vestacp.com/docs/.

Панель управления Webmin

Webmin – еще один веб-интерфейс для администрирования сервера, который мы хотели бы рассмотреть.  Панель Webmin обладает широкими возможностями настройки, позволяет расширять базовую функциональность путем установки дополнительных модулей (сейчас на официальном сайте их более 300), имеет русскую локализацию и различные темы оформления.

Уточним, однако, что Webmin может показаться немного более сложным вариантом из всех рассмотренных панелей; при его использовании желательно иметь базовые знания о Unix-системах и работе с ними.

Для установки панели 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 $ sudo apt-get install webmin

После завершения установки панель будет доступна по адресу https://server-ip:10000/ В качестве логина и пароля используйте авторизационные данные root-пользователя Вашего сервера.

После входа вы попадете на главную страницу панели. Здесь могут быть отображены уведомления о наличии обновлений – рекомендуем Вам их выполнить, нажав на соответствующие кнопки.

Для установки русского языка интерфейса необходимо в меню слева кликнуть на пункт “Webmin” и в раскрывшемся списке кликнуть на “Webmin configuration”. В предложенных опциях кликните на “Language”, выберите необходимый язык и сохраните изменения.
После изменения языка рекомендуем обновить страницу. 

Также по желанию Вы можете сменить тему панели на современную. Для этого в разделе “Webmin” – “Настройка Webmin” необходимо нажать на кнопку “Темы Webmin”. В открывшемся окне выбрать тему (рекомендуем воспользоваться Authentic theme) и сохранить изменения. После применения темы необходимо перезагрузить страницу (Ctrl + R).

Более подробная информация по данной панели управления доступна по адресу http://www.webmin.com/.

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

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

#VDS #Ubuntu #Панель управления Google перезапустила приложение Pay Firefox наконец-то огородит своих пользователей от Adobe Flash Google добавила инструмент для отклонения обратных ссылок в Search Console Apple случайно раскрыла систему сбора данных в macOS Все о PuTTY: установка, настройка, основные команды 50 основных команд Linux для новичков 105 команд для работы с сервером Linux по SSH Методы удаления в Minecraft при помощи команд и графического интерфейса

Источник: https://timeweb.com/ru/community/articles/nastroyka-vds-na-ubuntu-14-04-chast-3-ispolzovanie-paneley-upravleniya

Программный комплекс Webmin, установка и настройка – ИТ Проффи

Webmin ubuntu настройка

Иногда управление Linux-сервером может быть затруднительным, особенно для тех, кто не имеет большого опыта работы с инструментами командной строки.

Кроме того, администраторам тяжело управлять своими серверами удаленно – работать на эмуляторе терминала с мобильных устройств не очень удобно. Поэтому были созданы панели управления, одним из примеров которых является Webmin.

Это веб-панель управления для Linux-систем с простым в использовании интуитивным интерфейсом управления сервером.

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

Установка Webmin

Начнем с установки Webmin. В зависимости от вашего дистрибутива для этого используются различные команды.

Для Ubuntu/Debian (и производных)

Для систем на основе Debian есть репозиторий проекта Webmin. Чтобы им воспользоваться, нужно внести его в список репозиториев apt.

echo “deb http://download.webmin.com/download/repository sarge contrib” | sudo tee /etc/apt/sources.list.d/webmin.list

Затем нужно добавить PGP-ключ для проверки пакетов.

wget -qO – http://www.webmin.com/jcameron-key.asc | sudo apt-key add –

Теперь можно установить Webmin при помощи apt:

sudo apt update sudo apt install webmin

Для RHEL/CentOS

Для RHEL/CentOS также есть репозиторий проекта Webmin, и его тоже требуется добавить в список репозиториев yum.Для этого создадим файл /etc/yum.repos.d/webmin.repo следующего содержания.

[Webmin] name=Webmin Distribution Neutral baseurl=http://download.webmin.com/download/yum enabled=1 gpgcheck=1 gpgkey=http://www.webmin.com/jcameron-key.asc

Затем можно установить Webmin при помощи yum, как любой другой пакет:

sudo yum install webmin

Первые шаги

Итак, мы успешно установили Webmin. Доступ к ней осуществляется из браузера – нужно ввести в адресной строке https://:10000/.

Обратите внимание на https, в противном случае вы получите ошибку

Error – Document follows

При возникновении проблем нужно проверить, не заблокирован ли порт через iptables или firewalld. Если порт запрещен, то его нужно разрешить. Так же проверьте не использует ли его другая программа.

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

В дальнейшем можно настроить Webmin для использования собственного сертификата, полученного вами из центра сертификации (это будет рассмотрено ниже).
После того, как вы разрешите доверять сертификату, вы попадете на экран входа в систему.

Здесь можно ввести те же имя пользователя и пароль, которыми вы обычно пользуетесь в своей системе Linux. Можно войти как root или другой пользователь, которому разрешено пользоваться sudo.

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

В следующем разделе мы рассмотрим важнейшие функции Webmin.

Обзор функций и модулей Webmin

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

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

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

Управление пакетами

Webmin позволяет легко устанавливать и удалять пакеты. В меню в левой части выберите System → Software packages (Система – Программные пакеты). Вы попадете на страницу, аналогичную приведенной ниже. Отображаемая информация может отличаться в зависимости от используемого дистрибутива.

Здесь вы можете выбрать установочный rpm или deb пакет для установки с локальной файловой системы. Также можно установить пакет указав пакет на http или ftp сервере.

Или установить из системы управления пакетами yum или get. Для этого просто выберите нужный пункт и заполните поле напротив.

Например для установки nginx из репозиториев укажите «Package from YUM» и впишите название «nginx». После чего нажмите кнопку «Install»

Обновлять пакеты также довольно легко. Если доступны обновления пакетов, на панели управления появится соответствующее уведомление.

Кликните по нему, и вы попадете на страницу «Software Package Updates» (Обновление программных пакетов), либо можно выбрать пункт System → Software Package Updates (Система – Обновление программных пакетов) в меню слева.

Здесь вы можете выбрать пакеты и обновить их, нажав кнопку «Update Selected Packages» (Обновить выбранные пакеты). Также можно настроить автоматическое обновление в разделе «Scheduled checking options» (Опции автоматического обновления).

Управление пользователями

При помощи опции конфигурации пользователей можно легко добавлять или удалять пользователей в системе. В меню слева выберите Webmin → Webmin Users (пользователи Webmin). Чтобы добавить пользователей, нажмите кнопку «Create a new Webmin user» (создать нового пользователя), как показано на скриншоте ниже.

Если требуется удалить пользователей, нужно выбрать их, установив галочку, и нажать кнопку «Delete Selected» (удалить выбранных).

Менеджер файлов

Чтобы загружать или просматривать файлы на удаленной системе, обычно требуется использовать SFTP или rsync. Однако, не везде эти инструменты доступны. В Webmin есть простой веб-менеджер файлов, при помощи которого можно просматривать, скачивать и загружать файлы. Чтобы открыть его, выберите в главном меню пункт Others → File Manager (Прочее – Менеджер файлов).

Для создания нового файла или загрузки файла можно воспользоваться меню «File» (Файл) в правой верхней части. Меню «Tools» (Инструменты) позволяет выполнять более сложные задачи, например, изменять права доступа к файлам.

Работа в командной строке

Несмотря на то, что в Webmin есть множество модулей, для некоторых задач может потребоваться вернуться к интерфейсу командной строки. Для таких ситуаций в Webmin есть специальная оболочка.

Ее можно открыть, выбрав пункт меню Others → Command Shell (Прочее – Командная строка).

Это не полноценный эмулятор терминала, поэтому интерактивные программы могут не работать, тем не менее, оболочка очень удобна для небольших задач, в которых требуется командная строка.

Смена языка интерфейса

Для смены языка webmin выберите слева пункт меню Webmin → Change Language and Theme (Изменение языка и темы). И выберите нужный язык, например русский, после чего нажмите кнопку «Make Changes».

Настройка Webmin

В Webmin есть множество опций конфигурации. Для доступа к ним выберите слева пункт меню Webmin → Webmin Configuration (Конфигурация Webmin).

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

Защита от злоумышленников

Все, что видно в Интернете, рано или поздно может привлечь внимание хакеров. Злоумышленник может попытаться получить доступ к вашему серверу, перебрав множество различных имен пользователя и паролей. К счастью, в Webmin есть встроенные механизмы защиты от подобных действий.

Если требуется разрешить или запретить доступ с определенных IP-адресов, можно воспользоваться «IP Access Manager» (Менеджер IP-доступа). В зависимости от того, хотите ли вы разрешить или запретить доступ, выберите пункт «Only allow from listed addresses» (Разрешать доступ только с указанных адресов) или «Deny from listed addresses» (Запретить доступ с указанных адресов».

Далее введите адреса, с которых вы хотите разрешить или запретить доступ, в поле «Allowed IP address» (Разрешенные IP-адреса).

К сожалению, использовать правила, основанные на IP-адресах, возможно не всегда. В этом случае у Webmin есть возможность блокировки IP после слишком большого числа неудачных попыток подключения. Эти опции можно настроить на странице «Authenticator» (Аутентификация).

По умолчанию настроена блокировка IP-адресов после 5 неудачных попыток входа в минуту, но можно усилить безопасность – например, задать 25 неудачных попыток за 12-часовой интервал (43200 секунд).

Аналогичным образом можно блокировать пользователей, установив флажок «Block users with more than…» (Блокировать пользователей после…).

Если вы еще сильнее хотите повысить безопасность, можно настроить двухфакторную аутентификацию.

Настройка SSL-сертификатов

Как уже было сказано, по умолчанию Webmin использует автоматически сгенерированный самостоятельно подписанный сертификат. Если вы хотите использовать другой сертификат, зайдите в раздел « SSL Encryption» (Шифрование SSL). Здесь вы можете загрузить собственный сертификат на вкладке «Upload certificate» (Загрузить сертификат)

.

Вы также можете получить сертификат SSL от Let’s Encrypt, автоматического центра сертификации. Важно заметить, что для использования Let’s Encrypt вам потребуется имя узла. Также нужно будет установить Apache или другой веб-сервер.

После установки веб-сервера заполните поле имени узла. Для Apache в разделе «Website root directory» (Корень документов сайта) выберите «Other directory» (Другая директория) и введите /var/www/html. Если вы уже используете другой веб-сервер, укажите настроенную для него директорию.

Затем установите в поле «Months between automatic renewal» (Количество месяцев до автоматического обновления) значение 1 или 2, так как срок действия сертификатов Let’s Encrypt – 3 месяца.

Далее нажмите «Request Certificate» (Запросить сертификат), и он будет создан в течение нескольких секунд.

Заключение

Webmin – один из лучших инструментов для управления Linux-серверами. Он предоставляет большое разнообразие полезных функций, которое оценят как начинающие, так и опытные пользователи. Для более подробного изучения этого инструмента можно обратиться к его документации.

, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник: https://ITProffi.ru/programmnyj-kompleks-webmin-ustanovka-i-nastrojka/

Как установить Webmin на Ubuntu 20.042 мин для чтения

Webmin ubuntu настройка
Webmin – это веб-панель управления СЃ открытым исходным РєРѕРґРѕРј для администрирования серверов Linux.

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

С помощью Webmin вы можете настроить практически все аспекты системы через свой веб-браузер.

Эта статья объясняет, как установить Webmin на сервере Ubuntu 20.04.

Предварительные условия

Мы предполагаем, что у вас есть административный доступ к серверу Ubuntu, либо как root, либо как пользователь с разрешениями sudo.

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

Webmin РЅРµ РІС…РѕРґРёС‚ РІ стандартные репозитории Ubuntu. Установка – это довольно простой процесс. РњС‹ включим репозиторий Webmin Рё установим пакет СЃ apt.

Следующие шаги описывают процесс установки Webmin на Ubuntu:

  1. Сначала обновите список пакетов и установите зависимости:sudo apt update sudo apt install software-properties-common apt-transport-https wget
  2. Р�мпортируйте ключ GPG Webmin Рё добавьте репозиторий Webmin Рє источникам программного обеспечения вашей системы:wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -sudo add-apt-repository “deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib”

    add-apt-repositoryКоманда также обновит индекс пакета.

  3. Установите последнюю версию Webmin, введя:sudo apt install webmin

    Все зависимости будут автоматически разрешены и установлены. После этого отобразится следующий вывод:

    Webmin install complete. You can now login to https://vagrant:10000/ as root with your root password, or as any user who can use sudo to run commands as root.

    Служба Webmin запустится автоматически.

Вот и все! На данный момент Вы успешно установили Webmin на своем сервере Ubuntu 20.04.

Чтобы обновить установку Webmin после публикации нового выпуска, используйте стандартную процедуру обновления apt.

Настройка брандмауэра

По умолчанию Webmin прослушивает соединения через порт 10000 на всех сетевых интерфейсах.

Необходимо открыть порт в брандмауэре, чтобы интерфейс Webmin был доступен из интернета.

Предполагая, что вы используете UFW , вы можете сделать это, выполнив следующую команду:

sudo ufw allow 10000/tcp

Доступ К Веб-�нтерфейсу Webmin

Теперь, когда Webmin установлен на вашей системе Ubuntu откройте ваш любимый браузер и введите имя хоста вашего сервера имя или публичный IP-адрес, а затем порт 10000 в Webmin:

https://your_server_ip_or_hostname:10000/

Браузер будет жаловаться на то, что сертификат не является действительным. По умолчанию Webmin использует ненадежный самозаверяющий сертификат SSL.

Войдите в веб-интерфейс Webmin, используя учетные данные пользователя root или sudo:

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

Отсюда вы можете начать настройку и управление вашим сервером Ubuntu 20.04 В соответствии с вашим требованием.

Заключение

Мы показали вам, как установить Webmin на вашей машине с Ubuntu 20.04. Теперь вы можете установить FTP-сервер или стек LAMP/LEMP и начать управлять службами через веб-интерфейс Webmin.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник: https://andreyex.ru/ubuntu/kak-ustanovit-webmin-na-ubuntu-20-04/

Все лайфхаки
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: