Como instalar o Webmin no Ubuntu 19.04

Se você é administrador de sistema ou de rede, pertence à área de suporte de sua empresa ou simplesmente é amante dos sistemas operacionais Linux, a Solvetic tem uma grande novidade para você que é que você tem um utilitário especial para gerenciar vários ( se não todos) os aspectos do seu sistema, tanto ao nível dos serviços, processos, usuários, mas também permissões, informações e tarefas que realizamos todos os dias.

Sabemos que o Linux nos oferece algumas distribuições com um ambiente gráfico (GUI), mas quando se trata de um sistema operacional no nível do servidor, é normal que o utilizemos no modo Core (terminal), e as tarefas de suporte podem se tornar um tanto entediantes e sujeito a erros.

A seguir veremos uma ferramenta para facilitar essas tarefas e esse utilitário é o Webmin. Por isso, pedimos que leia em detalhes este tutorial que a Solvetic preparou para você de forma completa para que você possa implementá-lo em sua organização independente do seu porte. Para este caso usaremos o Ubuntu 19.04 Server e caso ainda não o tenha, convidamos você a baixá-lo no seguinte link:

O que é WebminEm primeiro lugar, devemos saber que utilidade vamos usar e quais são suas vantagens. O Webmin foi literalmente desenvolvido como uma interface baseada na web, ou seja, com acesso através dos navegadores atuais, a fim de realizar a administração de sistemas Unix (dentro dos quais está o Ubuntu Server) de forma simples, mas dinâmica.

Podemos fazer uso de navegadores atuais com a única condição de que suportem Java, tabelas e formulários, se assim for, será possível configurar contas de usuários, gerenciar o servidor Apache, configurar DNS, editar arquivos e muitas outras tarefas voltadas para a administração e suporte.

A ferramenta Webmin é integrada por um servidor web que possui vários programas CGI cuja finalidade é atualizar os arquivos do sistema, /etc/inetd.conf e / etc / passwd sendo alguns dos mais conhecidos, tanto o servidor Webmin quanto os programas CGI têm foi escrito em Perl versão 5 e não usa módulos Perl não padrão para melhor desempenho e tempos de resposta às necessidades de cada um de nós.

Nesse caso, usaremos o Webmin no Ubuntu Server 19.04, mas não se preocupe, pois o Webmin pode ser instalado em sistemas operacionais como:

Sistemas operacionais com suporte Webmin no Ubuntu Server 19.04

  • Cygwin
  • Darwin
  • Debian
  • Endian Firewall Linux
  • Fedora Linux
  • FreeBSD
  • Linux genérico
  • 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
  • OpenNA Linux
  • Oracle Enterprise Linux
  • Oracle VM
  • Redhat Enterprise Linux
  • Redhat Linux
  • Redhat Linux Desktop e muitos mais

O Webmin inclui 113 módulos padrão por padrão e podemos usar muitos mais por terceiros, mas veremos algo sobre isso mais tarde. Sem mais palavras, veremos como instalar o Webmin no Ubuntu Server 19.04.

1. Como instalar repositórios Webmin no Ubuntu Server 19.04


A primeira etapa essencial para que tudo funcione conforme o esperado é adicionar o repositório Webmin ao sistema, pois isso nos permite instalar e atualizar o Webmin por meio do gerenciador de pacotes.

Passo 1
Este repositório deve ser adicionado ao arquivo /etc/apt/sources.list para que possamos usar o editor desejado (nano ou vim) e executar o seguinte:

 sudo nano /etc/apt/sources.list
No arquivo aberto, devemos inserir a seguinte linha no final dele:
 deb http://download.webmin.com/download/repository sarge contrib
Passo 2
Este é o repositório oficial do Webmin para Ubuntu.

PROLONGAR

Salvamos as alterações no arquivo usando as teclas Ctrl + O e sairemos dele com as teclas Ctrl + X.

2. Como incluir a chave PGP do Webmin

Passo 1
Agora vamos adicionar a chave PGP do Webmin para que o sistema acesse o repositório e faça o download, para isso vamos executar o seguinte no console:

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

PROLONGAR

Passo 2
Agora devemos integrar a chave executando:

 sudo apt-key add jcameron-key.asc 

PROLONGAR

3. Como atualizar pacotes Webmin


Assim que o processo for bem sucedido, vamos atualizar os pacotes do repositório Webmin que adicionamos, para isso executamos o seguinte:
 atualização do apt sudo

PROLONGAR

4. Como instalar o Webmin no Ubuntu Server 19.04

Passo 1
Chegou a hora que todos esperam de instalar o Webmin no servidor, para isso vamos fazer o seguinte:

 sudo apt install webmin

PROLONGAR

Passo 2
Entramos com a letra Y para confirmar o download e instalação do Webmin no servidor, quando o processo terminar veremos o seguinte resumo:

PROLONGAR

Observe que na seção final do resumo, encontramos a maneira de acessar o painel Webmin com a sintaxe:

 https: // endereço_IP: 10000 / https: // nome_máquina: 10000 /

5. Como habilitar o firewall no Linux


Até este ponto nós instalamos o Webmin e o próximo passo será conceder a permissão de conectividade já que esta será de um navegador web, isto é conseguido concedendo autorização a porta 10000 no firewall do Ubuntu Server 19.04, para esta permissão basta para executar o seguinte:
 sudo ufw allow 10.000

PROLONGAR

6. Como acessar o Webmin no Ubuntu Server 19.04

Passo 1
É hora de conhecer a interface e o uso do Webmin em nosso servidor, para isso vamos a um navegador, neste caso o Google Chrome, e na barra de endereços inserimos alguma das seguintes opções:

 https: // solvetic: 10000 / https: // Server_IP: 10000 /
Passo 2
Veremos o seguinte aviso, pois é uma conexão HTTPS segura:

etapa 3
Clicamos no botão Configurações avançadas e ali clicamos na linha "Continuar para … (não seguro)":

Passo 4
Ao clicar aqui seremos redirecionados para a janela de login do Webmin onde inseriremos as credenciais com as quais acessamos o sistema:

Etapa 5
Clique no botão Sign in e o ambiente Webmin inicial no Ubuntu Server 19.04 será o seguinte:

PROLONGAR

PainelNa janela inicial chamada Dashboard, encontramos detalhes específicos como:

  • Nome da equipe.
  • Versão usada do Webmin.
  • Tempo de uso do sistema.
  • Informações do processador.
  • Memória RAM atual.
  • Espaço no disco rígido.
  • Sistema operacional usado.
  • Versão do kernel.
  • Memória virtual e muito mais.

Etapa 6
Na parte inferior, encontramos duas seções onde será possível visualizar os logins mais recentes, bem como o uso do disco:

PROLONGAR

7. Opções de uso do Webmin no Ubuntu Server 19.04


No lado esquerdo encontramos uma série de opções que são os menus do Webmin e de onde é possível acessar as informações solicitadas, bem como configurar a ferramenta conforme necessário.

WebminÉ a seção de configuração do utilitário, que é dividida em seções como:

  • Configuração do Webmin (temas, acessos anônimos, uso de módulos e muito mais)
  • Ajuste a interface e o idioma
  • Configurações de backup
  • Configuração de usuário Webmin
  • Histórico do estoque e mais

PROLONGAR

SistemaÉ um dos mais delicados já que a partir daí será possível:

  • Ver os processos atuais do servidor
  • Alterar senhas
  • Ver e atualizar pacotes de software
  • Ajustar tarefas agendadas
  • Configuração PAM
  • Acessar eventos do sistema
  • Execute backups de dados
  • Ver usuários e grupos

PROLONGAR

ServidoresEsta seção se destina à configuração de servidores de e-mail como Exim, Qmail, Postfix e Sendmail

PROLONGAR

OutrasPodemos classificar esta seção como um conjunto de ferramentas para trabalhar no servidor, que incluem:

  • Um gerenciador de arquivos
  • Um console de comando
  • Capacidade de criar comandos personalizados
  • Estabelecer conexões SSH
  • Ver sistema e status do servidor
  • Acesse diretórios da web protegidos
  • Use o túnel HTTP

PROLONGAR

Como ponto de referência, a seção "Status do Sistema e Servidor" é ideal para ter uma visão completa do comportamento do Servidor Ubuntu com estados como bom, justo ou ruim:

PROLONGAR

InternetComo o nome indica, tratamos de todos os aspectos da rede como ela é:

  • Gerenciamento de firewall
  • Configuração geral de interfaces de rede
  • Gerenciar largura de banda usada
  • Configure o cliente e servidor NIS e muito mais

PROLONGAR

HardwareUma seção dedicada aos componentes de hardware de nosso servidor Ubuntu, como:

  • Gerenciar impressoras.
  • Gerenciar volumes lógicos.
  • Defina a hora do sistema.
  • Gerenciar RAID Linux.
  • Configuração ISCSI.
  • Veja as partições atuais do disco rígido.

PROLONGAR

AgruparEsta seção está especialmente integrada para configurar tudo relacionado ao cluster (se o tivermos) no sistema, aí será possível:

  • Atribuir usuários
  • Alterar senhas
  • Copiar arquivos
  • Use os comandos do console
  • Valide os servidores incorporados

PROLONGAR

Módulos não usadosAqui encontramos todos os módulos que por um motivo ou outro deixaram de ser utilizados no Webmin e ao selecionar algum deles veremos uma descrição do seu funcionamento e função.

PROLONGAR

Módulos de reinicializaçãoEsta opção nos permite configurar os módulos para o estado de fábrica.

Na parte inferior, encontramos uma série de ícones que nos permitem realizar ações específicas no Webmin, como:

  • Fixe o menu de navegação.
  • Use o modo noturno.
  • Acesse o terminal.
  • Adicionar aos favoritos.
  • Defina o tema geral.
  • Edite o usuário com o qual acessamos.

PROLONGAR

No início do estudo falamos sobre os módulos Webmin, vamos citar apenas alguns para que possamos entender e ver o escopo que este utilitário nos oferece:

  • Cliente ADSL
  • Firewall BSD
  • Apache Webserver
  • Inicialização e desligamento
  • Arquivos de configuração de backup
  • Cluster Cron Jobs
  • Cluster Usermin Servers
  • Sistemas de arquivos de disco e rede
  • Gerenciador de arquivos
  • GRUB Boot Loader
  • FirewallD
  • Túnel HTTP
  • Inicialização inicial do sistema
  • Firewall Linux IPv6
  • Firewall Linux
  • Servidor de banco de dados MySQL
  • Serviços e protocolos de rede

Vemos como o Webmin é uma ferramenta poderosa para gerenciar diversos aspectos do nosso servidor e assim ter uma administração muito mais completa.

wave wave wave wave wave