One place for hosting & domains

      Webmin

      Cómo instalar Webmin en Ubuntu 20.04


      Introducción

      Webmin es un panel de control web moderno que le permite administrar su servidor Linux a través de una interfaz basada en navegador. Con Webmin, puede administrar cuentas de usuario, configurar los ajustes de DNS, y cambiar la configuración para los paquetes comunes en el momento.

      A través de este tutorial, instalará y configurará Webmin en su servidor, y protegerá el acceso a la interfaz con un certificado válido usando Let´s Encrypt. Luego, usará Webmin para añadir nuevas cuentas de usuario y actualizar todos los paquetes en su servidor desde el panel.

      Requisitos previos

      Para completar este tutorial, necesitará lo siguiente:

      Paso 1: Instalación de Webmin

      Primero, deberemos añadir el repositorio Webmin de forma que podamos instalar y actualizar Webmin usando nuestro administrador de paquetes. Esto se hace agregando el repositorio al archivo /etc/apt/sources.list.

      Abra el archivo en su editor preferido. En este caso, utilizaremos nano:

      • sudo nano /etc/apt/sources.list

      A continuación, agregue esta línea en la parte inferior del archivo para agregar el nuevo repositorio:

      /etc/apt/sources.list

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

      Guarde el archivo y salga del editor. Si utiliza nano, podrá hacerlo presionando CTRL+X, Y y luego ENTER.

      A continuación, añadirá la clave PGP de Webmin para que su sistema confíe en el nuevo repositorio: Para hacer eso, primero debe instalar el paquete gnupg1, que es la herramienta de GNU para proteger la comunicación y el almacenamiento de datos.

      Actualice el índice de paquetes de su servidor si no lo ha hecho recientemente:

      Tras eso, descargue la clave PGP de Webmin con wget y añádala a la lista de claves de su sistema:

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

      A continuación, actualice la lista de paquetes de nuevo para incluir el repositorio Webmin que ahora es fiable:

      A continuación, instale Webmin:

      Cuando finalice la instalación, verá el siguiente resultado:

      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.

      Nota: Si instaló y habilitó ufw durante el paso de requisitos previos, deberá ejecutar el siguiente comando para permitir a Webmin a través del firewall:

      Para mayor seguridad, es posible que desee configurar su firewall para que permita acceso únicamente a este puerto desde ciertos intervalos de IP.

      Vamos a proteger su acceso a Webmin añadiendo un certificado válido.

      Paso 2: Añadir un certificado válido con Let´s Encrypt

      Webmin ya está configurado para usar HTTPS, pero utiliza un certificado auto firmado, no confiable. Vamos a sustituirlo con un certificado válido de Let´s Encrypt.

      Navegue a https://your_domain:10000 en su navegador web, sustituyendo your_domain con el nombre del dominio que apunta a la dirección IP de su servidor.

      Nota: Al iniciar sesión por primera vez, verá una advertencia “Invalid SSL” (SSL no válido). Esta advertencia puede decir algo diferente dependiendo de su navegador, pero el motivo por el cual aparece es que el servidor ha generado un certificado auto firmado. Permita la excepción y continúe a su dominio para que pueda sustituir el certificado auto firmado con el de Let´s Encrypt.

      Se le presentará una pantalla de inicio de sesión. Inicie sesión con el non-root user que creó mientras completaba los requisitos previos de este tutorial.

      Una vez que inicie sesión, la primera pantalla que verá es el panel de control de Webmin. Antes de poder aplicar un certificado válido, tendrá que establecer el nombre de host del servidor. Busque el campo System hostname y haga clic en el enlace de la derecha, como se muestra en la siguiente imagen:

      Imagen que muestra dónde está el enlace en el panel de control de Webmin

      Esto le llevará a la página Hostname and DNS Client (Nombre de host y cliente DNS). Busque el campo Hostname e introduzca su nombre de dominio completamente cualificado en el campo. A continuación haga clic en Save (Guardar) en la parte inferior de la página para aplicar el ajuste.

      Tras haber establecido su nombre de host, haga clic en el menú desplegable de Webmin en la barra de navegación del lado izquierdo, y luego haga clic en Webmin Configuration (Configuración de Webmin).

      Desde la página Webmin Configuration, seleccione SSL Encryption (Cifrado SSL) desde la lista de iconos, y luego haga clic en la pestaña Let´s Encrypt. Verá una pantalla como la de la siguiente imagen:

      Imagen que muestra la pestaña de Let´s Encrypt en la sección SSL Encryption

      En esta página, indicará a Webmin cómo obtener y renovar su certificado. Los certificados de Let´s Encrypt caducan después de 3 meses, pero puede indicar a Webmin que intente renovar automáticamente el certificado de Let´s Encrypt cada mes. Let´s Encrypt busca un archivo de verificación en el servidor, de forma que configuraremos Webmin para que coloque el archivo de verificación dentro de la carpeta /var/www/your_domain, que es la carpeta que utiliza el servidor web Apache que configuró en los requisitos previos. Siga estos pasos para configurar su certificado:

      1. Complete los nombres de host para el certificado con su FQDN.
      2. Para directorio root del sitio web para el archivo de validación, seleccione el botón Other Directory (Otro directorio) e introduzca la raíz del documento de su sitio web. Asumiendo que haya seguido el tutorial de requisitos previos de Apache, este será /var/www/your_domain.
      3. Para la sección Months between automatic renewal (Meses entre la renovación automática), deseleccione Only renew manually (Renovar solo manualmente) escribiendo 1 en el cuadro de entrada, y seleccione el botón de radio a la izquierda del cuadro de entrada.

      Haga clic en el botón Request Certificate (Solicitar certificado). Tras unos segundos, verá una pantalla de confirmación.

      Para usar el nuevo certificado, haga clic en el botón** Return to Webmin configuration** (Volver a la configuración de Webmin) en la pantalla de confirmación. Desde esa página, desplácese hacia abajo y haga clic en el botón Restart Webmin (Reiniciar Webmin). Espere unos 30 segundos, vuelva a cargar la página e inicie sesión de nuevo. Su navegador ahora debería indicar que el certificado es válido.

      Paso 3: Uso de Webmin

      Ahora ha configurado una instancia de trabajo segura de Webmin. Veamos cómo usarlo.

      Webmin tiene muchos módulos diferentes que pueden controlar todo, desde el servidor BIND DNS hasta añadir usuarios al sistema. Veamos cómo crear un nuevo usuario y luego exploremos la forma de actualizar los paquetes de su sistema usando Webmin.

      Gestión de usuarios y grupos

      Vamos a explorar cómo administrar a los usuarios y grupos en su servidor.

      Primero, haga clic en el menú desplegable System en la barra lateral izquierda y luego haga clic en el enlace Users y Groups. Desde aquí, puede añadir y administrar usuarios y grupos.

      Vamos a crear un nuevo usuario llamado deploy que puede usar para alojar aplicaciones web. Cuando cree un usuario, puede configurar opciones para el vencimiento de la contraseña, el shell del usuario o el hecho de que se le permita un directorio de inicio.

      Para agregar un usuario, haga clic en Crear un nuevo usuario, opción situada en la parte superior de la tabla de usuarios. Con esto se muestra la pantalla Crear usuario, en la que puede proporcionar el nombre de usuario, la contraseña, los grupos y otras opciones. Siga estas instrucciones para crear el usuario:

      1. Complete el campo Nombre de usuario con implementar.
      2. Seleccione Automático para el campo ID de usuario.
      3. Complete el campo Nombre verdadero con un nombre descriptivo, como usuario de implementación.
      4. Para el campo Directorio de inicio, seleccione Automático.
      5. Para Shell, seleccione /bin/bash en la lista desplegable.
      6. Para Contraseña, seleccione Contraseña normal y escriba la que elija.
      7. Vaya a Grupo primario y seleccione Nuevo grupo con el mismo nombre que el usuario.
      8. Para Grupo secundario, seleccione sudo desde la lista Todos los grupos. Esto debería añadirse automáticamente a la lista En grupos, pero si no es así, pulse el botón -> para añadirlo.

      Tras realizar dichas selecciones, pulse Crear. Esto creará el usuario deploy en orden corto.

      A continuación, veamos cómo instalar actualizaciones en nuestro sistema.

      Actualización de paquetes

      Webmin le permite actualizar todos sus paquetes a través de su interfaz de usuario. Para actualizar todos sus paquetes, primero haga clic en el botón Panel de control sobre la barra lateral izquierda, y luego busque el campo Actualizaciones de paquetes. Si hay actualizaciones disponibles, verá un enlace que indica la cantidad de actualizaciones disponibles.

      Haga clic en este enlace y luego presione Actualizar los paquetes seleccionados para iniciar la actualización. Es posible que se le solicite reiniciar el servidor, acción que también puede realizar a través de la interfaz de Webmin.

      Conclusión

      Ahora tiene con una instancia de trabajo segura de Webmin, y ha usado la interfaz para crear un usuario y actualizar paquetes. Webmin le brinda acceso a muchas cosas a las que normalmente tendría que acceder a través de la consola y las organiza de forma intuitiva. Por ejemplo, si tiene Apache instalado, encontraría la pestaña de configuración en Servidores y Apache.

      Explore la interfaz, o lea el sitio wiki oficial de Webmin para obtener más información sobre cómo administrar su sistema con Webmin.



      Source link

      Como instalar o Webmin no Ubuntu 20.04


      Introdução

      O Webmin é um painel de controle Web moderno que permite que você execute seu servidor Linux através de uma interface baseada no navegador. Com o Webmin, você pode gerenciar as contas de usuários, definir as configurações de DNS e alterar configurações para pacotes comuns rapidamente.

      Neste tutorial, você irá instalar e configurar o Webmin em seu servidor e proteger o acesso à interface com um certificado válido do Let’s Encrypt. Então, você usará o Webmin para adicionar novas contas de usuário, e atualizar todos os pacotes no seu servidor a partir do painel de controle.

      Pré-requisitos

      Para completar este tutorial, você precisará de:

      Passo 1 — Instalando o Webmin

      Primeiro, precisamos adicionar o repositório do Webmin para que possamos instalar e atualizá-lo usando nosso gerenciador de pacotes. Fazemos isso adicionando o repositório ao arquivo /etc/apt/sources.list.

      Abra o arquivo em seu editor preferido. Aqui, usaremos o nano:

      • sudo nano /etc/apt/sources.list

      Então, adicione esta linha ao final do arquivo para adicionar o novo repositório:

      /etc/apt/sources.list

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

      Salve o arquivo e saia do editor. Se usou o nano, salve e feche o arquivo, pressionando as teclas CTRL+X, Y e, depois ENTER.

      Em seguida, você adicionará a chave Webmin PGP para que seu sistema confie no novo repositório: No entanto, para fazer isso, você precisa instalar o pacote gnupg1, que é a ferramenta do GNU para comunicação e armazenamento de dados seguros.

      Atualize o índice de pacotes do seu servidor caso ainda não tenha feito isso recentemente:

      Em seguida, baixe a chave Webmin PGP com o wget e a adicione à lista de chaves do seu sistema:

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

      Em seguida, atualize novamente a lista de pacotes para incluir o repositório Webmin, que agora é confiável:

      Então, instale o Webmin:

      Assim que a instalação terminar, você será apresentado com o seguinte resultado:

      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.

      Nota: se você instalou e habilitou o ufw durante o passo pré-requisito, você precisará executar o seguinte comando para permitir o Webmin pelo firewall:

      Para uma maior segurança, você pode querer configurar seu firewall para somente permitir o acesso a esta porta a partir de um certo intervalo de IPs.

      Vamos proteger o acesso ao Webmin adicionando um certificado válido.

      O Webmin já está configurado para usar o HTTPS, mas ele utiliza um certificado autoassinado e não confiável. Vamos substituí-lo por um certificado válido do Let’s Encrypt.

      Navegue para https://your_domain:10000 em seu navegador Web, substituindo your_domain pelo nome de domínio apontando para o endereço IP do seu servidor.

      Nota: ao fazer o login pela primeira vez, você verá um aviso “SSL inválido”. Este aviso pode dizer algo diferente dependendo do seu navegador, mas a razão para ele é que o servidor gerou um certificado autoassinado. Permita a exceção e prossiga para seu domínio para que você possa substituir o certificado autoassinado por um do Let’s Encrypt.

      Uma tela de login será apresentada a você. Faça o login com o non-root user que você criou enquanto cumpria os pré-requisitos para este tutorial.

      Assim que fizer login, a primeira tela que você verá é o painel do Webmin. Antes de aplicar um certificado válido, você precisa definir o nome do host do servidor. Procure pelo campo System hostname e clique no link à sua direita, como mostrado na figura à seguir:

      Imagem mostrando onde o link está no painel do Webmin

      Isso o levará à página de cliente de nome de host e DNS. Localize o campo Hostname (nome de host) e coloque seu nome de domínio totalmente qualificado no campo. Em seguida, clique no botão Save (salvar) no final da página para aplicar a configuração.

      Após definir seu nome de host, clique no menu suspenso do Webmin na barra de navegação à esquerda e, em seguida, clique em Webmin Configuration (configuração do Webmin).

      A partir da página Webmin Configuration, selecione SSL Encryption (criptografia SSL) da lista de ícones e, em seguida, clique na guia do Let’s Encrypt. Você verá uma tela que se parece com a seguinte figura:

      Imagem mostrando a guia do Let's Encrypt da seção de criptografia SSL

      Nesta página, você dirá ao Webmin como obter e renovar seu certificado. Os certificados do Let’s Encrypt expiram após 3 meses, mas você pode instruir o Webmin para tentar renovar o certificado do Let’s Encrypt todo mês. O Let’s Encrypt procura por um arquivo de verificação no servidor. Dessa forma, vamos configurar o Webmin para colocar o arquivo de verificação dentro da pasta /var/www/your_domain, que é a pasta que o servidor Web Apache que você configurou nos pré-requisitos utiliza. Siga estes passos para configurar seu certificado:

      1. Preencha Hostnames for certificate (nomes de host para certificar) com seu FQDN.
      2. Para Website root directory for validation file (diretório raiz do site para arquivo de validação), selecione o botão Other directory (outro diretório) e digite a raiz de documentos do seu site. Supondo que você tenha seguido o tutorial pré-requisito do Apache, ele será /var/www/your_domain.
      3. Para Months between automatic renewal (meses entre renovação automática), desmarque a opção Only renew manually (apenas renovar manualmente) digitando 1 na caixa de entrada e selecione o botão de rádio à esquerda da caixa de entrada.

      Clique no botão Request Certificate (solicitar certificado). Após alguns segundos, você verá uma tela de confirmação.

      Para usar o novo certificado, clique no botão Return to Webmin configuration (retornar para configuração do Webmin) na tela de confirmação. Naquela página, role para baixo e clique no botão Restart Webmin (reiniciar Webmin). Espere mais ou menos 30 segundos e, em seguida, recarregue a página e faça login novamente. Seu navegador agora deve indicar que o certificado está válido.

      Passo 3 — Usando o Webmin

      Agora, você configurou uma instância segura e funcional do Webmin. Vamos ver como usá-lo.

      O Webmin possui vários módulos diferentes que controlam tudo, desde o BIND DNS Server até a adição de usuários ao sistema. Vamos ver como criar um novo usuário, e então explorar como atualizar os pacotes do seu sistema utilizando o Webmin.

      Gerenciando Usuários e Grupos

      Vamos explorar como gerenciar os usuários e grupos em seu servidor.

      Primeiro, clique no menu de suspenso System (sistema) no barra lateral esquerda. Em seguida, clique no link para Users and Groups (usuários e grupos). A partir daqui, você pode adicionar e gerenciar usuários e grupos.

      Vamos criar um novo usuário chamado deploy que você usará para hospedar aplicativos Web. Ao criar um usuário, você pode definir opções para a expiração de senha, a shell do usuário, e se eles tem permissão para ter um diretório home.

      Para adicionar um usuário, clique em Create a new user, que está localizado no topo da tabela de usuários. Isso mostra a tela Create User, onde você pode fornecer o nome de usuário, senha, grupos e outras opções. Siga essas instruções para criar o usuário:

      1. Preencha o Username com deploy.
      2. Selecione Automatic para o User ID.
      3. Preencha o Real Name com um nome descritivo como Deployment user.
      4. Para o Home Directory, selecione Automatic.
      5. Para o Shell, selecione /bin/bash da lista suspensa.
      6. Para o Password, selecione Normal Password e digite uma senha da sua escolha.
      7. Desça para Primary Group (grupo primário) e selecione New group with same name as user (novo grupo com o mesmo nome do usuário).
      8. Para o Secondary Group (grupo secundário), selecione sudo da lista All groups (todos os grupos). Isso deve ser adicionado automaticamente à lista In groups, mas, caso não seja, pressione o botão -> para adicioná-lo.

      Após fazer essas seleções, pressione Create (criar). Isso criará o usuário deploy instantaneamente.

      Em seguida, vamos ver como instalar as atualizações no nosso sistema.

      Atualizando Pacotes

      O Webmin permite que você atualize todos os seus pacotes através da interface de usuário. Para atualizar todos os seus pacotes, primeiro, clique no botão Dashboard acima da barra lateral esquerda. Depois disso, localize o campo Package updates (atualizações de pacote). Se houver atualizações disponíveis, você verá um link que informa o número de atualizações disponíveis.

      Clique neste link, e então pressione Update selected packages para iniciar a atualização. Você pode ser solicitado a reiniciar o servidor, que você também pode fazer através da interface do Webmin.

      Conclusão

      Agora, você tem uma instância segura e funcional do Webmin. Além disso, você usou a interface para criar um usuário e atualizar pacotes. O Webmin te dá acesso a muitas coisas de que você normalmente precisaria acessar através do console, e ele organiza-as de maneira intuitiva. Por exemplo, se tiver o Apache instalado, você encontraria a página de configuração dele sob Servers, e então Apache.

      Explore a interface ainda mais ou examine a wiki oficial do Webmin para aprender mais sobre o gerenciamento do sistema com o Webmin.



      Source link

      Установка 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