One place for hosting & domains

      Webmin

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


      Введение

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

      В этом обучающем модуле вы установите и настроите Webmin на вашем сервере и обеспечите безопасность доступа к интерфейсу с действительным сертификатом от Let’s Encrypt. Затем вы воспользуетесь Webmin для добавления новых аккаунтов пользователя и обновления всех пакетов на вашем сервере с панели управления.

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

      Для данного обучающего руководства вам потребуется следующее:

      Шаг 1 — Установка Webmin

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

      Откройте файл в предпочитаемом редакторе. Мы будем использовать nano:

      • sudo nano /etc/apt/sources.list

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

      /etc/apt/sources.list

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

      Сохраните файл и выйдите из редактора. Если вы используете nano, нажмите CTRL+X, Y, затем ENTER.

      Затем добавьте ключ Webmin PGP, чтобы система доверяла новому репозиторию. Для этого необходимо установить пакет gnupg1, инструмент GNU для защищенной связи и хранения данных.

      Обновите индекс пакетов вашего сервера, если вы не сделали этого раньше:

      После этого загрузите ключ Webmin PGP с помощью wget и добавьте его в список ключей вашей системы:

      • wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add

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

      Установите Webmin:

      После завершения установки вы увидите следующий вывод:

      Output

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

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

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

      Защитим доступ к Webmin, добавив действительный сертификат.

      Шаг 2 — Добавление действительного сертификата с помощью Let’s Encrypt

      Панель Webmin уже настроена для использования протокола HTTPS, но она использует самоподписанный сертификат, к которому нет доверия. Заменим его действительным сертификатом от Let’s Encrypt.

      Откройте в браузере адрес https://your_domain:10000, заменив your_domain доменным именем, соответствующим IP-адресу вашего сервера.

      Примечание. При первом входе вы увидите предупреждение «Invalid SSL» (недопустимый SSL). В разных браузерах это предупреждение может выглядеть по разному, однако причиной всегда будет то, что сервер сгенерировал самоподписанный сертификат. Разрешите исключение и перейдите в свой домен, чтобы заменить самоподписанный сертификат сертификатом Let’s Encrypt.

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

      После входа откроется панель управления Webmin. Прежде чем применить действительный сертификат, необходимо задать имя хоста сервера. Найдите поле System hostname (имя хоста системы) и нажмите на ссылку справа, как показано на следующем рисунке:

      Изображение, показывающее местонахождение ссылки на информационной панели Webmin

      Вы перейдете на страницу Hostname and DNS Client (Имя хоста и клиент DNS). Найдите поле Hostname (имя хоста) и введите в него полное доменное имя. Нажмите кнопку Save внизу страницы, чтобы применить настройки.

      После установки имени хоста откройте выпадающее меню Webmin в левой панели навигации, а затем нажмите Webmin Configuration (конфигурация Webmin).

      На странице Webmin Configuration (конфигурация Webmin) выберите пункт SSL Encryption (шифрование SSL) из списка значков, а затем нажмите на вкладку Let’s Encrypt. Вы увидите экран как на следующем рисунке:

      Изображение, показывающее вкладку Let's Encrypt в разделе SSL Encryption (Шифрование SSL)

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

      1. Введите в поле Hostnames for certificate (имена хостов сертификата) свой FQDN.
      2. Рядом с полем Website root directory for validation file (корневой каталог сайта для файла проверки) нажмите кнопку Other Directory (другой каталог) и укажите корневой каталог документов вашего сайта. Если вы выполнили указания предварительных требований из обучающего модуля по установке Apache, это будет каталог /var/www/your_domain.
      3. В разделе Months between automatic renewal (месяцев до автоматического продления) уберите флаг Only renew manually (обновлять только вручную), введя 1 в поле ввода и установите переключатель слева от поля ввода.

      Нажмите кнопку Request Certificate (запросить сертификат). Через несколько секунд откроется экран подтверждения.

      Чтобы использовать новый сертификат, нажмите кнопку Return to Webmin configuration (вернуться к конфигурации Webmin) на экране подтверждения. Прокрутите эту страницу вниз и нажмите кнопку Restart Webmin (перезапустить Webmin). Подождите примерно 30 секунд, а затем перезагрузите страницу и снова выполните вход. Теперь браузер должен показывать, что сертификат действует.

      Шаг 3 — Использование Webmin

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

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

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

      Посмотрим, как управлять пользователями и группами на вашем сервере.

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

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

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

      1. Укажите deploy в поле Username.
      2. Выберите Automatic для User ID.
      3. Укажите в поле Real Name описательное имя, например, Deployment user.
      4. Для Home Directory нужно выбрать Automatic.
      5. Для Shell выберите /bin/bash из выпадающего списка.
      6. Для Password выберите Normal Password и введите пароль по вашему выбору.
      7. Перейдите в раздел Primary Group (основная группа) и нажмите New group with same name as user (создать группу с именем как у пользователя).
      8. В разделе Secondary Group (вторичная группа) выберите sudo из списка All groups (все группы). Если добавление в список In groups (в группах) не будет произведено автоматически, нажмите кнопку -> для добавления.

      Сделав выбор, нажмите кнопку Create (Создать). После этого будет быстро создан пользователь deploy.

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

      Обновление пакетов

      Webmin позволит вам обновлять все ваши пакеты через пользовательский интерфейс. Чтобы обновить все пакеты, нажмите кнопку Dashboard (Панель управления) над левой панелью инструментов и найдите поле Package updates (Обновление пакетов). Если обновления есть, вы увидите ссылку с указанием количества доступных обновлений.

      Нажмите эту ссылку, а затем нажмите Update selected packages для запуска обновления. Вам может быть предложено перезагрузить сервер, что вы также можете сделать через интерфейс Webmin.

      Заключение

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

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



      Source link

      Installieren von Webmin unter Ubuntu 20.04


      Einführung

      Webmin ist ein modernes Websteuerungspanel, mit dem Sie Ihren Linux-Server über eine browserbasierte Benutzeroberfläche administrieren können. Mit Webmin können Sie Benutzerkonten verwalten, DNS-Einstellungen konfigurieren und Einstellungen für gebräuchliche Pakete leicht und schnell ändern.

      In diesem Tutorial installieren und konfigurieren Sie Webmin auf Ihrem Server und sichern den Zugriff auf die Benutzeroberfläche mit einem gültigen Zertifikat von Let’s Encrypt. Anschließend verwenden Sie Webmin, um neue Benutzerkonten hinzuzufügen, und aktualisieren alle Pakete auf Ihrem Server über das Dashboard.

      Voraussetzungen

      Um dieses Tutorial zu absolvieren, benötigen Sie:

      Schritt 1 — Installieren von Webmin

      Zuerst müssen wir das Webmin-Repository hinzufügen, damit wir Webmin mithilfe unseres Paketmanagers installieren und aktualisieren können. Dazu fügen wir das Repository der Datei /etc/apt/sources.list hinzu.

      Öffnen Sie die Datei in Ihrem bevorzugten Editor. Wir verwenden hier nano:

      • sudo nano /etc/apt/sources.list

      Fügen Sie dann diese Zeile am Ende der Datei ein, um das neue Repository hinzuzufügen:

      /etc/apt/sources.list

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

      Speichern Sie die Datei und beenden Sie den Editor. Wenn Sie nano verwendet haben, drücken Sie hierzu STRG+X, Y, und dann ENTER.

      Als Nächstes fügen Sie den PGP-Schlüssel von Webmin hinzu, damit Ihr System dem neuen Repository vertraut. Hierzu müssen Sie das Paket gnupg1 installieren, das Tool von GNU für sichere Kommunikation und Datenspeicherung.

      Aktualisieren Sie den Paketindex Ihres Servers, falls Sie das nicht vor Kurzem getan haben:

      Laden Sie anschließend den PGP-Schlüssel von Webmin mit wget herunter und fügen Sie ihn der Liste der Schlüssel Ihres Systems hinzu:

      • wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add

      Aktualisieren Sie als Nächstes erneut die Liste von Paketen, um das jetzt vertrauenswürdige Webmin-Repository mit einzubeziehen:

      Installieren Sie nun Webmin:

      Sobald die Installation abgeschlossen ist, wird Ihnen die folgende Ausgabe angezeigt:

      Output

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

      Anmerkung: Wenn Sie im Schritt Voraussetzungen ufw installiert und aktiviert haben, müssen Sie den folgenden Befehl ausführen, damit Webmin die Firewall passieren kann:

      Für eine erhöhte Sicherheit sollten Sie Ihre Firewall so konfigurieren, dass der Zugriff auf diesen Port nur von bestimmten IP-Bereichen aus möglich ist.

      Stellen wir den Zugriff auf Webmin sicher, indem wir ein gültiges Zertifikat hinzufügen.

      Schritt 2 — Hinzufügen eines gültigen Zertifikats mit Let’s Encrypt

      Webmin ist bereits für die Verwendung von HTTPS konfiguriert, benutzt jedoch ein selbstsigniertes, nicht vertrauenswürdiges Zertifikat. Wir ersetzen es durch ein gültiges Zertifikat von Let’s Encrypt.

      Navigieren Sie in Ihrem Webbrowser zu https://your_domain:10000, wobei Sie your_domain durch den Domänennamen ersetzen, der auf die IP-Adresse Ihres Servers verweist.

      Anmerkung: Wenn Sie sich zum ersten Mal einloggen, wird Ihnen die Warnung „Ungültige SSL“ angezeigt. Diese Warnung kann je nach Browser etwas anders lauten, sagt aber jeweils aus, dass der Server ein selbstsigniertes Zertifikat generiert hat. Erlauben Sie die Ausnahme und gehen Sie weiter zu Ihrer Domäne, damit Sie das selbstsignierte Zertifikat durch eines von Let’s Encrypt ersetzen können.

      Nun wird Ihnen ein Anmeldebildschirm angezeigt. Melden Sie sich mit dem Nicht-root Benutzer an, den Sie beim Erfüllen der Voraussetzungen für dieses Tutorial erstellt haben.

      Nach dem Einloggen ist der erste Bildschirm, den Sie sehen, das Webmin-Dashboard. Bevor Sie ein gültiges Zertifikat anwenden können, müssen Sie den Hostnamen des Servers festlegen. Suchen Sie nach dem Feld System hostname und klicken Sie auf den Link rechts, wie in der folgenden Abbildung gezeigt:

      Abbildung mit dem Hinweis, wo sich der Link im Webmin-Dashboard befindet

      Dadurch gelangen Sie zur Seite Hostname and DNS Client. Suchen Sie das Feld Hostname und geben Sie Ihren vollqualifizierten Domänennamen ein. Klicken Sie auf die Schaltfläche Save am Ende der Seite, um die Einstellung anzuwenden.

      Nachdem Sie Ihren Hostnamen festgelegt haben, klicken Sie in der linken Navigationsleiste auf das Auswahlmenü von Webmin und anschließend auf Webmin Configuration.

      Wählen Sie auf der Seite Webmin Configuration aus der Liste der Symbole SSL Encryption aus und klicken Sie anschließend auf die Registerkarte von Let’s Encrypt. Sie sehen dann einen Bildschirm wie in der folgenden Abbildung:

      Abbildung der Let's-Encrypt-Registerkarte des SSL-Encryption-Abschnitts

      Auf dieser Seite legen Sie fest, wie Webmin Ihr Zertifikat erlangt und erneuert. Let’s-Encrypt-Zertifikate erlöschen nach 3 Monaten. Sie können Webmin jedoch anweisen, jeden Monat automatisch zu versuchen, das Let’s-Encrypt-Zertifikat zu erneuern. Let’s Encrypt sucht nach einer Verifizierungsdatei auf dem Server, also konfigurieren wir Webmin so, dass die Verifizierungsdatei im Ordner /var/www/your_domain abgelegt wird. Das ist der Ordner, den der Apache-Webserver, den Sie in den Voraussetzungen konfiguriert haben, verwendet. Folgen Sie diesen Schritten, um Ihr Zertifikat einzurichten:

      1. Geben Sie bei Hostnames for certificate Ihre FQDN ein.
      2. Wählen Sie bei Website root directory for validation file die Schaltfläche Other Directory aus und geben Sie das Dokumentverzeichnis Ihrer Website ein. Wenn Sie dem Tutorial über Apache in den Voraussetzungen gefolgt sind, ist das /var/www/your_domain.
      3. Heben Sie im Bereich Months between automatic renewal die Option Only renew manually auf, indem Sie 1 in das Eingabefeld eingeben und den Auswahlknopf links vom Eingabefeld auswählen.

      Klicken Sie auf die Schaltfläche Request Certificate. Nach ein paar Sekunden sehen Sie einen Bestätigungsbildschirm.

      Um das neue Zertifikat zu verwenden, klicken Sie auf die Schaltfläche Return to Webmin configuration auf dem Bestätigungsbildschirm. Scrollen Sie auf dieser Seite nach unten und klicken Sie auf die Schaltfläche Restart Webmin. Warten Sie etwa 30 Sekunden, laden Sie die Seite erneut und loggen Sie sich ein. Ihr Browser sollte nun angeben, dass das Zertifikat gültig ist.

      Schritt 3 – Verwenden von Webmin

      Nun haben Sie eine gesicherte Arbeitsinstanz von Webmin eingerichtet. Nun sehen wir uns an, wie wir diese verwenden können.

      Webmin verfügt über viele verschiedene Module, die alles vom BIND-DNS-Server bis zum Hinzufügen von Benutzern zum System kontrollieren können. Sehen wir uns an, wie man einen neuen Benutzer einrichtet, und erörtern wir anschließend, wie Sie die Pakete Ihres Systems mit Webmin aktualisieren.

      Verwalten von Benutzern und Gruppen

      Wir behandeln nun, wie Sie die Benutzer und Gruppen auf Ihrem Server verwalten.

      Klicken Sie zunächst auf das Auswahlmenü von System in der linken Seitenleiste und anschließend auf den Link für Users and Groups. Hier können Sie Benutzer und Gruppen hinzufügen und verwalten.

      Wir erstellen einen neuen Benutzer namens deploy, den Sie zum Hosten von Webanwendungen verwenden können. Wenn Sie einen Benutzer anlegen, können Sie Optionen für den Ablauf des Passworts und die Shell des Benutzers festlegen sowie bestimmen, ob ein Stammverzeichnis für ihn zugelassen wird.

      Um einen Benutzer hinzuzufügen, klicken Sie auf Create a new user im oberen Bereich der Benutzertabelle. Dadurch wird der Bildschirm Create User angezeigt, auf dem Sie den Benutzernamen, das Passwort, Gruppen und andere Optionen festlegen können. Folgen Sie diesen Anweisungen zur Erstellung des Benutzers:

      1. Geben Sie bei Username als Benutzernamen deploy ein.
      2. Wählen Sie Automatic für User ID.
      3. Geben Sie bei Real Name einen beschreibenden Namen wie Deployment user ein.
      4. Für Home Directory wählen Sie Automatic.
      5. Für Shell wählen Sie /bin/bash aus der Auswahlliste.
      6. Für Password wählen Sie Normal Password und geben ein Passwort Ihrer Wahl ein.
      7. Gehen Sie weiter nach unten zu Primary Group und wählen Sie New group with same name as user aus.
      8. Für Secondary Group wählen Sie sudo aus der Liste All groups. Das sollte automatisch der Liste In groups hinzugefügt werden. Falls nicht, klicken Sie zum Hinzufügen auf die Schaltfläche ->.

      Nachdem die Auswahl vorgenommen wurde, klicken Sie auf Create. Dadurch wird der Benutzer deploy in kurzer Zeit erstellt.

      Als Nächstes sehen wir uns an, wie wir Aktualisierungen auf dem System installieren.

      Aktualisieren von Paketen

      Mit Webmin können Sie alle Pakete über die Benutzeroberfläche aktualisieren. Um alle Pakete zu aktualisieren, klicken Sie zunächst auf die Schaltfläche Dashboard über der linken Seitenleiste und suchen dann das Feld Package updates. Wenn Aktualisierungen verfügbar sind, sehen Sie einen Link, der die Anzahl der verfügbaren Aktualisierungen angibt.

      Klicken Sie auf diesen Link und anschließend auf Update selected packages um die Aktualisierung zu starten. Möglicherweise werden Sie aufgefordert, den Server neu zu starten. Auch das können Sie über die Benutzeroberfläche von Webmin erledigen.

      Zusammenfassung

      Sie verfügen nun über eine gesicherte Arbeitsinstanz von Webmin und haben die Benutzeroberfläche zum Erstellen eines Benutzers und zum Aktualisieren von Paketen verwendet. Webmin gibt Ihnen Zugriff auf viele Dinge, auf die Sie normalerweise über die Konsole zugreifen müssten, und organisiert diese auf intuitive Weise. Wenn Sie beispielsweise Apache installiert haben, finden Sie dessen Konfigurationsregister unter Servers und dann Apache.

      Erkunden Sie die Benutzeroberfläche oder lesen Sie das offizielle Webmin-Wiki, um mehr über die Verwaltung Ihres Systems mit Webmin zu erfahren.



      Source link

      Comment installer Webmin sur Ubuntu 20.04


      Introduction

      Webmin est un panneau de contrôle web moderne qui vous permet d’administrer votre serveur Linux via une interface basée sur un navigateur. Avec Webmin, vous pouvez gérer les comptes d’utilisateurs, configurer les paramètres DNS et modifier les paramètres des paquets communs sur le champ.

      Dans ce tutoriel, vous allez installer et configurer Webmin sur votre serveur et sécuriser l’accès à l’interface avec un certificat valide de Let’s Encrypt. Vous utiliserez ensuite Webmin pour ajouter de nouveaux comptes d’utilisateurs et mettre à jour tous les paquets sur votre serveur à partir du tableau de bord.

      Conditions préalables

      Pour suivre ce tutoriel, vous aurez besoin de :

      Étape 1 — Installer Apache

      Tout d’abord, nous devons ajouter le référentiel Webmin afin de pouvoir installer et mettre à jour Webmin à l’aide de notre gestionnaire de paquets. Nous le faisons en ajoutant le dépôt au fichier /etc/apt/sources.list.

      Ouvrez le fichier dans votre éditeur préféré. Ici, nous utiliserons nano :

      • sudo nano /etc/apt/sources.list

      Ajoutez ensuite cette ligne au bas du fichier pour ajouter le nouveau dépôt :

      /etc/apt/sources.list

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

      Enregistrez le fichier et quittez l’éditeur. Si vous avez utilisé nano, faites-le en appuyant sur CTRL+X, Y, puis ENTER.

      Ensuite, vous ajouterez la clé PGP Webmin afin que votre système fasse confiance au nouveau référentiel. Pour ce faire, vous devez cependant installer le paquet gnupg1 qui est l’outil de GNU pour une communication et un stockage de données sécurisés.

      Mettez à jour l’index des paquets de votre serveur si vous ne l’avez pas fait récemment :

      Ensuite, téléchargez la clé PGP Webmin avec wget et ajoutez-la à la liste des clés de votre système :

      • wget -q -O- http://www.webmin.com/jcameron-key.asc | sudo apt-key add

      Ensuite, mettez de nouveau à jour la liste des paquets afin d’y inclure le dépôt Webmin, désormais de confiance :

      Installez ensuite Webmin :

      Une fois l’installation terminée, le résultat suivant vous sera présenté :

      Output

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

      Note : Si vous avez installé et activé ufw pendant l’étape préalable, vous devrez exécuter la commande suivante afin d’autoriser Webmin à travers le pare-feu :

      Pour plus de sécurité, vous pouvez configurer votre pare-feu de manière à n’autoriser l’accès à ce port qu’à partir de certaines plages d’IP.

      Sécurisons l’accès à Webmin en ajoutant un certificat valide.

      Étape 2 – Ajouter un certificat valide avec Let’s Encrypt

      Webmin est déjà configuré pour utiliser HTTPS, mais il utilise un certificat auto-signé et non reconnu. Remplaçons-le par un certificat valide de Let’s Encrypt.

      Naviguez vershttps://your_domain:10000 dans votre navigateur web, en remplaçant your_domain par le nom de domaine pointant vers l’adresse IP de votre serveur.

      Note : Lorsque vous vous connectez pour la première fois, vous verrez un avertissement « Invalid SSL ». Cet avertissement peut avoir une signification différente selon votre navigateur, mais la raison en est que le serveur a généré un certificat auto-signé. Autorisez l’exception et passez à votre domaine afin de pouvoir remplacer le certificat auto-signé par un certificat de Let’s Encrypt.

      Un écran de connexion apparaîtra. Connectez-vous avec l’utilisateur non-root que vous avez créé en remplissant les conditions requises pour ce tutoriel.

      Une fois connecté, le premier écran que vous verrez est le tableau de bord Webmin. Avant de pouvoir appliquer un certificat valide, vous devez définir le nom d’hôte du serveur. Cherchez le champ System hostname et cliquez sur le lien à droite, comme indiqué dans la figure suivante :

      Image montrant où se trouve le lien sur le tableau de bord de Webmin

      Cela vous amènera à la page Hostname and DNS Client. Localisez le champ Hostname et entrez votre nom de domaine complet dans le champ de saisie. Cliquez ensuite sur le bouton Save en bas de la page pour appliquer le réglage.

      Une fois que vous avez défini votre nom d’hôte, cliquez sur le menu déroulant Webmin dans la barre de navigation de gauche, puis sur Webmin Configuration.

      Dans la page de Webmin Configuration, sélectionnez SSL Encryption dans la liste des icônes, puis cliquez sur l’onglet Let’s Encrypt. Vous verrez un écran comme celui de la figure suivante :

      Image montrant l'onglet Let's Encrypt de la section SSL Encryption

      Sur cette page, vous indiquerez à Webmin comment obtenir et renouveler votre certificat. Les certificats Let’s Encrypt expirent après 3 mois, mais vous pouvez demander à Webmin de tenter de renouveler automatiquement le certificat Let’s Encrypt chaque mois. Let’s Encrypt cherche un fichier de vérification sur le serveur, donc nous allons configurer Webmin pour qu’il place le fichier de vérification dans le dossier /var/www/your_domain, qui est le dossier qu’utilise le serveur web Apache que vous avez configuré dans les pré-requis. Suivez ces étapes pour établir votre certificat :

      1. Remplissez les noms d’hôtes pour le certificat avec votre FQDN.
      2. Pour le répertoire root du site web pour le fichier de validation, sélectionnez le bouton Other Directory et entrez le root du document de votre site web. En supposant que vous ayez suivi le tutoriel Apache préalable, ce sera /var/www/your_domain.
      3. Pour la section Months between automatic renewal​​​​​​, désélectionnez l’option Only renew manually en tapant 1 dans la zone de saisie, et sélectionnez le bouton radio à gauche de la zone de saisie.

      Cliquez sur le bouton Request Certificate. Après quelques secondes, vous verrez un écran de confirmation.

      Pour utiliser le nouveau certificat, cliquez sur le bouton Return to Webmin configuration de Webmin dans l’écran de confirmation.   À partir de cette page, faites défiler vers le bas et cliquez sur le bouton Restart Webmin. Attendez environ 30 secondes, puis rechargez la page et connectez-vous à nouveau. Votre navigateur doit maintenant indiquer que le certificat est valide.

      Étape 3 – Utiliser Webmin

      Vous avez maintenant mis en place une instance de travail sécurisée de Webmin. Voyons comment l’utiliser.

      Webmin possède de nombreux modules différents qui peuvent tout contrôler, du serveur DNS BIND à l’ajout d’utilisateurs dans le système. Voyons comment créer un nouvel utilisateur, puis comment mettre à jour les paquets de votre système à l’aide de Webmin.

      Gérer les utilisateurs et les groupes

      Voyons comment gérer les utilisateurs et les groupes sur votre serveur.

      Cliquez d’abord sur le menu déroulant System dans la barre latérale gauche, puis sur le lien Users and Groups. De là, vous pouvez ajouter et gérer des utilisateurs et des groupes.

      Créons un nouvel utilisateur appelé deploy que vous pourrez utiliser pour héberger des applications web. Lors de la création d’un utilisateur, vous pouvez définir des options pour l’expiration du mot de passe, le shell de l’utilisateur, et s’il est autorisé ou non à avoir un répertoire d’accueil.

      Pour ajouter un utilisateur, cliquez surCreate a new user, qui se trouve en haut du tableau des utilisateurs. L’écran Create User s’affiche, dans lequel vous pouvez indiquer le nom d’utilisateur, le mot de passe, les groupes et d’autres options. Suivez ces instructions pour créer l’utilisateur :

      1. Remplissez le champ Username avec deploy.
      2. Sélectionnez Automatic pour User ID. 
      3. Remplissez Real Name avec un nom descriptif comme Deployment user.
      4. Pour le Home Directory, sélectionnez Automatic. 
      5. Pour Shell, sélectionnez /bin/bash dans la liste déroulante.
      6. Pour Password, sélectionnez Normal Password et tapez un mot de passe de votre choix. 
      7. Descendez sur Primary Group et sélectionnez New group with same name as user.
      8. Pour Secondary Group, sélectionnez sudo dans la liste All groups. Il devrait être automatiquement ajouté à la liste In groups, mais si ce n’est pas le cas, appuyez sur le bouton -> pour l’ajouter.

      Après avoir fait ces sélections, appuyez sur Create.   Cela permettra de créer l’utilisateur deploy en peu de temps.

      Ensuite, nous allons voir comment installer les mises à jour de notre système.

      Mettre à jour les paquets

      Webmin vous permet de mettre à jour tous vos paquets grâce à son interface utilisateur. Pour mettre à jour tous vos paquets, cliquez d’abord sur le bouton Dashboard au-dessus de la barre latérale gauche, puis localisez le champ Package updates.   Si des mises à jour sont disponibles, vous verrez un lien qui indique le nombre de mises à jour disponibles.

      Cliquez sur ce lien, puis appuyez surUpdate selected packages pour lancer la mise à jour. Il peut vous être demandé de redémarrer le serveur, ce que vous pouvez également faire via l’interface Webmin.

      Conclusion

      Vous disposez maintenant d’une instance de travail sécurisée de Webmin et vous avez utilisé l’interface pour créer un utilisateur et mettre à jour les paquets. Webmin vous donne accès à de nombreuses choses auxquelles vous devez normalement accéder via la console, et il les organise de manière intuitive. Par exemple, si vous avez installé Apache, vous trouverez l’onglet de configuration de ce dernier sous Servers, puis Apache. 

      Explorez l’interface, ou lisez le Wiki officiel de Webmin pour en savoir plus sur la gestion de votre système avec Webmin.



      Source link