В следующей статье мы рассмотрим, как установить Webmin на Ubuntu 20.04. Это один веб-инструмент, позволяющий системным администраторам управлять системами похож на Gnu / Linux и Unix, особенно сервера. Webmin позволяет управлять учетными записями пользователей, пакетами обновлений, файлами системного журнала, настраивать брандмауэры, электронную почту, базу данных, постфикс и т. Д.
Webmin написан на Perl и работает как собственный веб-сервер и процесс.. По умолчанию он обменивается данными через TCP через порт 10000 и может быть настроен на использование SSL, если OpenSSL установлен с модулями Perl.
Благодаря этому инструменту сложность настройки нашего собственного сервера отходит на второй план, и Webmin берет на себя всю техническую часть, оставляя за пользователем только принятие решений. Таким образом, им не придется тратить время на изучение деталей того, как реализовать те варианты, которые они хотят иметь.
Установка Webmin в Ubuntu 20.04
Перед началом установки программы всегда полезно сначала обновите пакеты, доступные в репозиториях. Мы можем сделать это, открыв терминал (Ctrl + Alt + T) и выполнив команды:
sudo apt update && sudo apt upgrade
Далее нам нужно будет установить необходимые зависимости используя команду:
sudo apt install software-properties-common apt-transport-https
Включите репозиторий Webmin
На этом этапе мы должны включить репозиторий Webmin, поскольку он еще не доступен в Ubuntu 20.04 LTS.
Прежде всего, давайте добавить ключ Webmin GPG как показано ниже:
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
После предыдущей команды мы можем вручную добавить репозиторий Webmin командой:
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
Установить Webmin
Пока что мы обновили систему, установили ключ Webmin GPG и вручную добавили требуемый репозиторий. Следующее, что мы сделаем, это установить webmin выполнение в терминале (Ctrl + Alt + T) команды:
sudo apt install webmin
После установки мы сможем проверить состояние службы выполнение команды:
sudo systemctl status webmin
Как показано на скриншоте выше, Webmin уже работает правильно. Теперь для проверьте установленную версию, нам нужно будет использовать только следующую команду:
dpkg -l | grep webmin
В предыдущем выводе мы увидим, что устанавливаем Webmin версии 1.941. Когда инструмент установлен и запущен, теперь мы можем получить доступ к панели управления с помощью веб-браузера.
Настройте брандмауэр
По умолчанию, этот инструмент прослушивает TCP-порт 10000. Чтобы получить доступ к нашему серверу извне, мы должны открыть порт в брандмауэре.. Для этого выполним команду в терминале (Ctrl + Alt + T):
sudo ufw allow 10000/tcp
Теперь перезагрузим брандмауэр, чтобы изменения вступили в силу:
sudo ufw reload
Чтобы проверить состояние межсетевого экрана, мы выполним:
sudo ufw status
Войти
Чтобы войти в Webmin, нам нужно будет только открываем браузер и заходим на IP нашего сервера:
https://IP-del-servidor:10000/
Первоначально мы собираемся взглянуть на следующую веб-страницу, которая указывает на потенциальный риск впереди. Это не вызывает беспокойства, потому что Webmin генерирует собственный SSL-сертификат, который браузер не считает безопасным..
Чтобы обойти это препятствие, мы просто нажмем на значок "Ещё'а затем в'Примите риск и продолжайте».
Теперь мы можем войти в систему с нашим системным пользователем. Кроме того, при установке это приложение создает суперпользователя для управления приложением с корневым именем и паролем, который у нашего корневого пользователя есть на машине. Если у вас не активирована учетная запись root, вам может потребоваться изменить пароль пользователя root Webmin.. Это можно сделать, открыв терминал (Ctrl + Alt + T) и набрав команду:
sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
Наконец, мы перейдем к экрану, где сможем войти в систему.
На этом этапе мы можем продолжить настройку нашей системы Ubuntu 20.04 в соответствии с ее спецификациями.
Чтобы обновить нашу установку, после каждого запуска больше не будет в терминале выполнять следующие команды (Ctrl + Alt + T):
sudo apt update && sudo apt upgrade
деинсталляция
к удалить репозиторий, в терминале (Ctrl + Alt + T) нам нужно будет выполнить команду:
sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"
Тогда мы можем удалить инструмент используя команду:
sudo apt remove webmin; sudo apt autoremove
к больше информации об этом программном обеспечении, вы можете проконсультироваться сайт проекта и документация что они предлагают нам там пользователям.
Привет всем.
Я считаю, что это отличный инструмент.
но что-то случилось со мной после установки, что я не знаю, является ли это следствием установки.
после установки вебмина. на моем сервере с Ubuntu 20.04 при перезапуске сервера он теряет IP-адреса интерфейсов. и я вынужден настраивать их через ifconfig. Я просмотрел файл installer-config.yaml, и он правильно настроен.
Я пытался настроить его через Webmin, но мне не повезло.
Любое предложение?