- 1. Como instalar repositórios Webmin no Ubuntu Server 19.04
- 2. Como incluir a chave PGP do Webmin
- 3. Como atualizar pacotes Webmin
- 4. Como instalar o Webmin no Ubuntu Server 19.04
- 5. Como habilitar o firewall no Linux
- 6. Como acessar o Webmin no Ubuntu Server 19.04
- 7. Opções de uso do Webmin no Ubuntu Server 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.listNo arquivo aberto, devemos inserir a seguinte linha no final dele:
deb http://download.webmin.com/download/repository sarge contribPasso 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.