Установка webmin ubuntu

Содержание
  1. Простой способ резервного копирования с выгрузкой по FTP | Блог
  2. 1) Как поставить Webmin?
  3. 2) Как добавить доверенный сертификат Let’s Encrypt?
  4. 3) Как использовать Webmin?
  5. Как установить webmin на ubuntu server – ПК Консультант
  6. Установка
  7. Первый вход и настройка
  8. Установка SSL сертификата Let’s Encrypt
  9. Заключение
  10. Установка Webmin 1.890 в Ubuntu (18.04/18.10) и Linux Mint 19
  11. Webmin 1.890, что нового:
  12. Как установить Webmin 1.890 на Ubuntu и Linux Mint:
  13. Установка Webmin для управления Linux
  14. Что это такое?
  15. Установка на Ubuntu/Debian
  16. Установка на Centos
  17. Подключение
  18. Примеры использования
  19. Как установить Webmin в Ubuntu и защитить его?
  20. 1. Установите необходимые пакеты
  21. 2. Загрузите и установите Webmin в Ubuntu
  22. 3. Доступ к интерфейсу Webmin
  23. Конфигурация Webmin
  24. Модули Webmin
  25. Безопасный Webmin
  26. Изменить порт по умолчанию
  27. Включить доступ SSL
  28. Как установить Webmin на Ubuntu 20.042 мин для чтения
  29. Предварительные условия
  30. Установка Webmin на Ubuntu
  31. Настройка брандмауэра
  32. Доступ К Веб-�нтерфейсу Webmin
  33. Заключение
  34. Install and Configure Webmin on your Ubuntu System
  35. Webmin Installation on Ubuntu 18.04
  36. Method 1: Add Webmin Ubuntu repository
  37. Method 2:
  38. Installing Webmin on Ubuntu
  39. Configure Webmin
  40. Step 1: Create a new Apache virtual host file
  41. Step 2: Stop Webmin from using TLS/SSL
  42. Step 3: Add your domain name to the list of allowed domains
  43. Step 4: Restart Webmin to apply configurations
  44. Step 5: Activate the Apache proxy_http module and your Apache Virtual Host
  45. Access Webmin
  46. Программный комплекс Webmin, установка и настройка – ИТ Проффи
  47. Установка Webmin
  48. Для Ubuntu/Debian (и производных)
  49. Для RHEL/CentOS
  50. Первые шаги
  51. Обзор функций и модулей Webmin
  52. Управление пакетами
  53. Управление пользователями
  54. Менеджер файлов
  55. Работа в командной строке
  56. Смена языка интерфейса
  57. Настройка Webmin
  58. Защита от злоумышленников
  59. Настройка SSL-сертификатов

Простой способ резервного копирования с выгрузкой по FTP | Блог

Установка webmin ubuntu

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

Webmin является современной консолью для управления Linux машинами. С ее помощью вы сможете быстро поменять настройки основных пакетов. Прочитав материал, вы узнаете, как поставить Webmin на сервер Ubuntu и настроить ее. Кроме того, мы покажем, как защитить веб-консоль сертификатом Let’s Encrypt. Вы также узнаете, как обновить пакеты сервера и добавить новую учетку через Webmin.

Предварительно у вас должен быть установлен сервер Ubuntu 16.04, веб-сервер Apache, настроен брандмауэр. Кроме того, необходим доступ к sudo, а также FQDN с записью А, показывающую IP сервера.

1) Как поставить Webmin?

Мы начнем с добавления репозитория Webmin. С его помощью получится поставить и обновлять консоль в дальнейшем. Репозиторий добавим в файл /etc/apt/sources.list командой:

sudo nano /etc/apt/sources.list

Нам нужно добавить новый репозиторий в конец файла:

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

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

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

После этого обновим индекс пакетов для добавления Webmin-репозитория:

sudo apt-get update

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

sudo apt-get install webmin

Когда приложение поставится, выведется вот такая надпись: «Webmin install complete. You can now login to». Кроме того, будет сообщение, которое нужно будет скопировать для дальнейших манипуляций:

https://your_server_ip:10000 as root with your root password, or as any user who can use `sudo`

Есть один нюанс: в случае правильной настройки брандмауэра ufw, он будет блокировать порт Webmin. Чтобы от этого избавиться, наберите в консоли:

sudo ufw allow 10000

К этому порту можно настроить доступ только из определенных адресных диапазонов. Это поможет вам обеспечить дополнительный уровень безопасности.

2) Как добавить доверенный сертификат Let’s Encrypt?

По умолчанию консоль Webmin уже поддерживает протокол HTTPS. Однако для шифрования используется самоподписанный сертификат. Его нам предстоит заменить на доверенный от сервиса Let’s Encrypt. Откройте браузер и в адресной строке наберите:

https://your_domain:10000

Вам нужно будет набрать имя вашего сайта вместо your_domain. Не удивляйтесь, если при первом переходе вы увидите сообщение «Invalid SSL». Оно появляется потому, что сервер применяет самоподписанный SSL сертификат. Его придется добавить в список исключений для продолжения.

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

Для добавления доверенного сертификата нам нужно будет указать имя серверного хоста. В поле System hostname нам нужно будет открыть предложенную ссылку. Она приведет нас на страницу Hostname and DNS Client. На ней нам понадобится поле Hostname в котором нужно будет прописать FQDN. Чтобы сохранить изменения, нажмите кнопку Save.

В левой панели навигации кликните по Webmin, а потом перейдите в Webmin Configuration. Нас интересует пункт SSL Encryption. В нем нужно будет найти и выбрать вкладку Let’s Encrypt. Вы попадете на экран Options for new SSL certificate.

Эта страница поможет Webmin получить и поставить доверенный сертификат, а также проводить его обновления. Имейте ввиду, что SSL Let’s Encrypt будут действительны только 3 месяца.

Но консоль поддерживает их автоматическое обновление, например, раз в месяц. Сервис Let’s Encrypt будет искать файл проверки на сервере, поэтому его нужно перенести в корневой каталог Apache по умолчанию /var/www/htm.

Для настройки сертификата нам потребуется провести некоторые манипуляции:

  • • Указать свой FQDN в поле Hostnames;
  • • Задать путь /var/www/html в строчке Website root directory for validation file нажав кнопку Other Directory;
  • • Нужно снять выделение с Only renew manually, а также ввести единицу в поле ввода на строке Months between automatic renewal. После чего нажмите кнопку слева от поля ввода;
  • • И последнее: кликните по кнопке Request Certificate и через несколько сек вы увидите экран подтверждения.

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

3) Как использовать Webmin?

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

Для обновления пакетов используйте ссылку Dashboard. Нам нужно найти поле Package updates. Консоль способна самостоятельно мониторить наличие обновлений.

Если они будут, вы увидите их число и ссылку для установки. Кликните по ней, после чего нужно будет нажать Update selected packages. Это активирует процесс обновления всех доступных пакетов.

Система может вам предложить после этого совершить перезагрузку сервера.

Для управления пользователями и группами используйте вкладку System. В ней выберите кнопку Users and Groups. На экране появится окно, посредством которого получится управлять группами, пользователями. Сделаем нового юзера, например, deploy.

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

Что же нужно сделать дальше?

  • • Введите имя deploy в поле Username;
  • • В графе User ID нужно указать значение Automatic;
  • • Поле Real Name понадобится для описания пользователя;
  • • В графе Home Directory укажите Automatic;
  • • Выберите /bin/bash из выпадающего списка Shell;
  • • Пароль получится задать в специальном одноименном поле, указав Normal Password;
  • • Новую группу сможете сделать опцией New group with same name as use в графе Primary Group;
  • • Следующее поле Secondary Group понадобится для выбора sudo в списке All groups. После этого кликните по кнопке со стрелкой для добавления группы с список in groups;
  • • Ну и последнее: нажмите Create для создания пользователя.

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

: Июнь 19, 2017

Источник: https://abc-server.com/ru/blog/administration/instal-webmin-on-ubuntu-1604/

Как установить webmin на ubuntu server – ПК Консультант

Установка webmin ubuntu

01.12.2019

Webmin — программное обеспечение для администрирования операционных систем Linux и FreeBSD.

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

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

Сегодня мы рассмотрим установку данного ПО на VPS сервер, работающий на Ubuntu Server 18.04.

Установка

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

$ nano /etc/apt/sources.list

В конец списка вставляем:

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

Добавление репозитория

Затем добавим ключ и сообщим системе, что ему можно доверять.

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

Добавление ключа

Теперь обновляем индекс пакетов:

И запускаем установку:

Установка Webmin

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

Завершение установки Webmin

Первый вход и настройка

Пробуем зайти. Для авторизации используется логин root и соответственно root пароль.

Окно авторизации Webmin

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

Webmin

В Webmin доступен русскоязычный интерфейс. Для этого в разделе «Webmin» перейдите на вкладку «Change Language and Theme» и выберите русский язык как показано на примере ниже:

Установка русского языка

Нажмите «Make Changes» и после применения настроек перезагрузите страницу. Теперь весь интерфейс должен быть на русском языке.

Webmin

Установка SSL сертификата Let’s Encrypt

Устанавливать сертификат мы будем при помощи утилиты certbot. Сначала добавим репозиторий.

$ add-apt-repository ppa:certbot/certbot

  • Затем установим сам certboot.
  • Для получения сертификата может потребоваться открытие 80 порта. Если он еще не открыт выполняем:
  • И получаем сертификат.

$ certbot certonly -d домен.ru

После запуска команды система попросит вас ввести адрес электронной почты, вводим.

Получение сертификата

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

В разделе «Webmin» переходим на вкладку «Настройка Webmin» и выбираем пункт «Шифрование SSL». Теперь указываем пути к сертификату и ключу.

Настройка SSL

Сохраняем изменения и заново заходим в Webmin.

Webmin

Все, подключение защищено, ошибки сертификата больше нет. Если нажать на замок то можно посмотреть его свойства.

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

Службы

Неиспользуемые модули

Заключение

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

Источник:

Установка Webmin 1.890 в Ubuntu (18.04/18.10) и Linux Mint 19

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

Редактирование конфигурации UNIX вручную осталось в прошлом. С Webmin системным администраторам больше не нужно вручную редактировать файлы конфигурации UNIX, включая /etc/passwd, поскольку приложение позволяет легко управлять системой удаленно или с любого терминала Linux/UNIX.

инструкция на нашем канале:

Webmin 1.890, что нового:

Эта версия включает поддержку сетевых настроек Ubuntu18, обновлены переводы, несколько обновлений тем и файловых менеджеров, поддержку freeze/thaw BIND, поддержку большего количества дистрибутивов Linux, а также множество других исправлений и небольших улучшений.

Как установить Webmin 1.890 на Ubuntu и Linux Mint:

Чтобы установить Webmin1.890 в Ubuntu 18.04BionicBeaver, Ubuntu 18.10 CosmicCuttlefish, LinuxLite 4.

2, Deepin5.7, LinuxMint19.1, Elementary OS 5 ‘Juno’, Linux Lite 4.

2 stable и другие производные системы Ubuntu, откройте новое окно терминала и выполните следующие команды:

wget https://excellmedia.dl.sourceforge.net/project/webadmin/webmin/1.890/webmin_1.890_all.deb sudo dpkg -i webmin_1.890_all.deb

Если «dpkg» указывает на отсутствующие зависимости, завершите установку, выполнив следующую команду:

sudo apt-get install -f

  • После завершения установки откройте webmin из своего браузера:
  • https://localhost:10000/
  • Тестирование обновления ядра Ubuntu с помощью webmin:
  • Спасибо за уделенное время на прочтение статьи!
  • Если возникли вопросы, задавайте их в х.

Источник:

Установка Webmin для управления Linux

В инструкции описана установка webmin на виртуальные сервера Linux, а также практические примеры использования.

Что это такое?

Webmin — это веб-интерфейс для системного администрирования Linux серверов. Через удобный web-based интерфейс вы можете без проблем настроить учетные записи пользователей, Apache, DNS, общий доступ к файлам и многое другое.

Установка на Ubuntu/Debian

Для установки webmin подключитесь к виртуальному серверу с правами суперпользователя. Скачайте deb-пакет для установки с помощью утилиты wget:

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.890_all.deb

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

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

Запустите процесс инсталяции, это может занять несколько минут:

dpkg —install webmin_1.890_all.deb

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

iptables -A INPUT -p tcp —dport 10000 -j ACCEPT
iptables-save

Установка на Centos

Для установки webmin подключитесь к виртуальному серверу с правами суперпользователя. Вставьте следующие строки для установки Webmin:

(echo «[Webmin] name=Webmin Distribution Neutral baseurl=http://download.webmin.com/download/yum enabled=1 gpgcheck=1 gpgkey=http://www.webmin.com/jcameron-key.asc» >/etc/yum.repos.d/webmin.repo;

yum -y install webmin)

Не забудьте открыть порт № 10000, на котором запущено приложение:

firewall-cmd —permanent —zone=public —add-port=10000/tcp
firewall-cmd —reload

Подключение

Для подключения к web-интерфейсу откройте браузер и перейдите по следующему адресу:

https://:10000

Например:

https://111.111.111.111:10000

Примечание: обратите, что подключение происходит по протоколу https.

В открывшемся окне введите логин и пароль суперпользователя и нажмите Sign in.

На главной странице отобразится общая информация о состоянии системы.

Примеры использования

С помощью webmin можно, например, обновить локальную базу пакетов. Для этого в вертикальном меню слева выберете SystemSoftware Package Updates. В списке с помощью галочек выберете нужные пакеты и нажмите Update Selected Packages.

На следующей странице нажмите Install Now для установки обновлений.

Начнется процесс установки.

Также с помощью webmin можно без проблем настраивать firewall сервера. В разделе NetworkingLinux Firewall можно управлять правилами Iptables. Далее рассмотрим пример открытия порта HTTP (80), для этого нажмите кнопку Add Rule в цепочке INPUT.

Источник: https://ipt-miit.ru/ustrojstva/kak-ustanovit-webmin-na-ubuntu-server.html

Как установить 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

Как установить 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/

Install and Configure Webmin on your Ubuntu System

Установка webmin ubuntu

The Webmin console is your answer to on-the-fly management of Linux as an administrator. You can use any web browser to setup user accounts, Apache, DNS, file sharing, and much more.

In this article, we will describe a step-by-step installation of Webmin on your Ubuntu system.

We will also explain how to configure Webmin so that you can use your domain name to access Webmin through an FQDN.

The commands and procedures mentioned in this article have been run on an Ubuntu 18.04 LTS system.

Webmin Installation on Ubuntu 18.04

Since the installation of Webmin is done through the Linux Command Line, we will use the Terminal application for this purpose. In order to open the Terminal, you can either use the Ctrl+Alt+T shortcut or open it through Ubuntu Dash.

The first thing to do is to add the Webmin repository to your sources list. There are two ways to do so:

Method 1: Add Webmin Ubuntu repository

Open the /etc/apt/sources.list file to manually add the repository link to the list. In order to open the sources.list file, run the following command as root in your Terminal:$ sudo nano /etc/apt/sources.list

This will open the file in the Nano editor. Move to the end of the file and paste the following line in order to add the Webmin repository to the list:deb http://download.webmin.com/download/repository sarge contrib

Save and exit the file by pressing Ctrl+X and then Y for confirmation.

The next step is to get the Webmin PGP key for the newly added repository. This way the system will trust this repository. Run the following command to do so:$ wget http://www.webmin.com/jcameron-key.asc

Then add the key through the following command:$ sudo apt-key add jcameron-key.asc

Advertisement

Method 2:

An alternative to the manual method described above is to add the key and repository through the following method:

Enter the following command in order to download and add the Webmin repository key:$ wget -qO- http://www.webmin.com/jcameron-key.asc | sudo apt-key add

Then use the following command in order to download the Webmin repository to the list of sources on your system:$ sudo add-apt-repository “deb http://download.webmin.com/download/repository sarge contrib”

Installing Webmin on Ubuntu

Once the repository has been added and recognized, let us update the list of packages on our system through the following command:$ sudo apt update

Finally, install the Webmin application through the following command:$ sudo apt install webmin

Enter Y when prompted to continue installation.

When the installation is complete, look up for these lines at the end of the output.

This will give you information about how to access the Webmin console through your browser.

Configure Webmin

In this step, we will make Webmin accessible remotely on port 80 by creating a proxy Vhost in Apache. This step is optional and assumes that you have an Apache web server installed, if you are fine with Webmin running on Port 10000 on localhost only, then skip this chapter and continue with Accessing Webmin chapter.

Step 1: Create a new Apache virtual host file

If you want to access Webmin using an FQDN, for example, webmin.your_domainName, it is best to configure an Apache virtual host in order to proxy requests on Webmin server. Webmin uses port 10000 so we have to ensure that the port is open on the firewall.

Let us create an Apache virtual host file as follows:

Create the file through the following command:$ sudo nano /etc/apache2/sites-available/your_domainName.conf

Enter the following script to the file:ServerAdmin your_emailServerName your_domainNameProxyPass / http://localhost:10000/ProxyPassReverse / http://localhost:10000/

Exit and save the file through CTrl+X and then enter Y for confirmation. This file will tell the server to pass all requests to port 10000.

Note: In case UFW is enabled on your system, you can allow incoming traffic from any source to TCP port 10000 using the following command:sudo ufw allow from any to any port 10000 proto tcp

Step 2: Stop Webmin from using TLS/SSL

The next step is to tell Webmin to stop using TLS/SSL as we will later configure Apache for this purpose. Run the following command in order to access the miniserv.conf file:$ sudo nano /etc/webmin/miniserv.conf

Spot the line ssl=1 and change it to ssl=0, as follows:

Exit the file through Ctrl+X then save changes by entering Y.

Step 3: Add your domain name to the list of allowed domains

The next thing to do it to add your domain name to the list of allowed domains in the Webmin configuration. Open the file through this command:$ sudo nano /etc/webmin/config

Move to the end of the file and add the following line to allow your domain name:referers=your_domainName

Step 4: Restart Webmin to apply configurations

Use the following command in order to restart Webmin. This will apply all the configurations that you have made in the previous steps:$ sudo systemctl restart webmin

Step 5: Activate the Apache proxy_http module and your Apache Virtual Host

Run the following command in order to Apache’s proxy_http module:$ sudo a2enmod proxy_http

Then activate your newly created Apache virtual host through this command:$ sudo a2ensite your_domain

Finally, this command will activate the Apache proxy_hhtp module along with your virtual host:

$ sudo systemctl restart apache2

Access Webmin

In order to access Webmin, open your browser and use the following links:

  • http://linux:10000 (This is the link you got from the output when the Webmininstallation was complete)
  • http://your_domanName (This is the link you will use if you have configured Webmin through the above-mentioned process)

The Webmin interface will open as follows; you can log in as root or another privileged user as follows:

You can manage users and update packages, among many other things, through this Webmin console:

Through this article, you got an in-detail information about installing Webmin on your system and configuring it for your domain. You can now use it for managing servers, packages, and users on the fly!

Install and Configure Webmin on your Ubuntu System

Источник: https://vitux.com/install-and-configure-webmin-on-ubuntu/

Программный комплекс 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» (Запросить сертификат), и он будет создан в течение нескольких секунд.

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

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