Как установить Webmin на Ubuntu 19.04

{title}

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

Мы знаем, что Linux предлагает нам некоторые дистрибутивы с графической средой (GUI), но когда дело доходит до операционной системы уровня сервера, мы можем использовать ее в режиме Core (терминал), и задачи поддержки могут стать несколько утомительными и подвержен ошибкам

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

Ubuntu 19.04 Server

Что такое Webmin?

Прежде всего мы должны знать, какую утилиту мы будем использовать и каковы ее преимущества. Webmin был буквально разработан как веб-интерфейс, то есть доступ через текущие браузеры, чтобы управлять системами Unix (в том числе Ubuntu Server) простым, но динамичным способом.

Мы можем использовать текущие браузеры с единственным условием, что они поддерживают Java, таблицы и формы, если это так, то можно будет настраивать учетные записи пользователей, управлять сервером Apache, настраивать DNS, редактировать файлы и выполнять множество других задач, ориентированных на Администрирование и поддержка.

Инструмент Webmin интегрирован с веб-сервером, на котором установлено несколько программ CGI, целью которых является обновление системных файлов, таких как /etc/inetd.conf и / etc / passwd. Некоторые из наиболее известных из них - как сервер Webmin, так и программы CGI. Они были написаны на Perl версии 5 и не используют нестандартные модули Perl для лучшей производительности и времени отклика на потребности каждого из нас.

В этом случае мы будем использовать Webmin в Ubuntu Server 19.04, но тихо, поскольку Webmin может быть установлен в операционных системах, таких как:

Операционные системы, совместимые с Webmin на Ubuntu Server 19.04

  • Cygwin
  • Дарвин
  • Debian
  • Endian Firewall Linux
  • Fedora Linux
  • FreeBSD
  • Универсальный Linux
  • Gentoo Linux
  • CentOS Linux
  • CloudLinux
  • HP / UX
  • IBM AIX
  • Immunix Linux
  • Lanthan Linux
  • Linux Mint
  • LinuxPPC
  • Lycoris Desktop / LX
  • Mac OS X
  • Mandrake Linux Corporate Server
  • Mandriva Linux
  • Mandriva Linux Enterprise Server
  • NetBSD
  • OpenBSD
  • OpenDarwin
  • openmamba Linux
  • Linux OpenNA
  • Oracle Enterprise Linux
  • Oracle VM
  • Redhat Enterprise Linux
  • Redhat Linux
  • Redhat Linux Desktop и многое другое

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

1. Как установить репозитории Webmin на Ubuntu Server 19.04


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

Шаг 1
Этот репозиторий должен быть добавлен в файл /etc/apt/sources.list, чтобы мы использовали нужный редактор (nano или vim) и выполнили следующее:

 sudo nano /etc/apt/sources.list 
В открытом файле мы должны ввести следующую строку в конце этого:
 deb http://download.webmin.com/download/repository sarge contrib 

Шаг 2
Это официальный репозиторий Webmin для Ubuntu.

{title}

Мы сохраняем изменения в файле с помощью клавиш Ctrl + O и завершаем работу с помощью клавиш Ctrl + X.

2. Как включить ключ Webmin PGP

Шаг 1
Теперь мы добавим ключ Webmin PGP, чтобы система могла получить доступ к хранилищу и выполнить загрузку, для этого мы выполним в консоли следующее:

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

{title}

$config[ads_text6] not found

Шаг 2
Теперь мы должны интегрировать ключ, выполнив:

 sudo apt-key добавить jcameron-key.asc 

{title}

3. Как обновить пакеты Webmin


Как только процесс завершится успешно, мы обновим добавленные нами пакеты репозитория Webmin, для этого выполним следующее:
 обновление sudo apt 

{title}

4. Как установить Webmin на Ubuntu Server 19.04

Шаг 1
Пришло время, которого все ждут, и установить Webmin на сервер, для этого мы выполним следующее:

 sudo apt установить webmin 

$config[ads_text5] not found

{title}

Шаг 2
Введите букву Y, чтобы подтвердить загрузку и установку Webmin на сервере, когда процесс будет завершен, мы увидим следующую сводку:

{title}

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

 https: // IP-адрес: 10000 / https: // имя_оборудования: 10000 / 

5. Как включить брандмауэр в Linux


До этого момента мы установили Webmin, и следующим шагом будет предоставление разрешения на подключение, так как это будет из веб-браузера, это достигается путем предоставления авторизации для порта 10000 в брандмауэре Ubuntu Server 19.04, для этого разрешения достаточно выполнить следующее:
 sudo ufw разрешить 10000 

$config[ads_text5] not found

{title}

6. Как получить доступ к Webmin на Ubuntu Server 19.04

Шаг 1
Настало время узнать интерфейс и использование Webmin на нашем сервере, для этого мы переходим в браузер, в данном случае в Google Chrome, и в адресной строке вводим один из следующих вариантов:

 https: // resoltic: 10000 / https: // Server_IP: 10000 / 

Шаг 2
Мы увидим следующее предупреждение, так как это безопасное соединение HTTPS:

{title}

Шаг 3
Мы нажимаем кнопку «Дополнительные настройки» и там нажимаем «Продолжить

$config[ads_text6] not found ...

(не уверен) »:

{title}

Шаг 4
Нажав там, мы будем перенаправлены в окно входа в Webmin, где мы введем учетные данные, с которыми мы получаем доступ к системе:

{title}

Шаг 5
Нажмите кнопку «Вход», и начальная среда Webmin в Ubuntu Server 19.04 будет выглядеть следующим образом:

{title}

приборная панель

В начальном окне Dashboard мы находим конкретные детали, такие как:

  • Название команды
  • Используемая версия Webmin.
  • Время использования системы.
  • Информация о процессоре
  • Текущая оперативная память
  • Место на жестком диске.
  • Операционная система используется.
  • Версия ядра.
  • Виртуальная память и многое другое.

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

{title}

$config[ads_text6] not found

7. Варианты использования Webmin в Ubuntu Server 19.04


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

Webmin

Это раздел конфигурации утилиты, который разделен на следующие разделы:

  • Конфигурация Webmin (темы, анонимный доступ, использование модулей и многое другое)
  • Настройте интерфейс и язык
  • Настройки резервного копирования
  • Настройки пользователя Webmin
  • История запасов и многое другое

{title}

$config[ads_text5] not found

система

Это один из самых деликатных, так как оттуда будет возможно:

  • Просмотр текущих процессов сервера
  • Сменить пароли
  • Просмотр и обновление пакетов программного обеспечения
  • Настройте запланированные задачи
  • Конфигурация PAM
  • Доступ к системным событиям
  • Запускать резервные копии информации
  • Посмотреть пользователей и группы

{title}

серверы

Этот раздел предназначен для настройки почтовых серверов, таких как Exim, Qmail, Postfix и Sendmail.

{title}

$config[ads_text6] not found

другие

Этот раздел можно классифицировать как набор инструментов для работы на сервере, таких как:

  • Файловый менеджер
  • Командная консоль
  • Возможность создания пользовательских команд
  • Установить SSH соединения
  • Просмотр состояния системы и сервера
  • Доступ к защищенным веб-каталогам
  • Используйте HTTP-туннель

{title}

Следует отметить, что раздел «Состояние системы и сервера» идеально подходит для полного обзора поведения сервера Ubuntu с такими состояниями, как хорошее, обычное или плохое:

$config[ads_text5] not found

{title}

сеть

Как видно из названия, мы обрабатываем все аспекты сети, как она есть:

  • Управление брандмауэром
  • Общая конфигурация сетевых интерфейсов
  • Управлять используемой пропускной способностью
  • Настроить клиент и сервер NIS и многое другое

{title}

аппаратные средства

Раздел, посвященный аппаратным компонентам нашего сервера Ubuntu, таким как:

  • Управление принтерами
  • Управляйте логическими томами.
  • Установите системное время.
  • Управление Linux RAID.
  • Конфигурация ISCSI.
  • Просмотр текущих разделов жесткого диска.

{title}

кластер

Этот раздел специально интегрирован для настройки всего, что связано с кластером (если оно у нас есть) в системе, там это будет возможно:

  • Назначить пользователей
  • Сменить пароли
  • Копировать файлы
  • Используйте консольные команды
  • Проверка встроенных серверов

{title}

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

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

{title}

Сбросить модули

Эта опция позволяет нам настраивать модули до их заводского состояния.

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

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

{title}

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

  • ADSL клиент
  • BSD Firewall
  • Веб-сервер Apache
  • Загрузка и выключение
  • Резервные файлы конфигурации
  • Работа в кластере Cron
  • Usermin Серверы Кластер
  • Дисковые и сетевые файловые системы
  • Файловый менеджер
  • GRUB Boot Loader
  • FirewallD
  • HTTP-туннель
  • Начальная загрузка системы
  • Linux IPv6 Firewall
  • Брандмауэр Linux
  • MySQL Database Server
  • Сетевые сервисы и протоколы

Мы видим, что Webmin является мощным инструментом для управления различными аспектами нашего сервера и, таким образом, обеспечивает гораздо более полное администрирование.