Como instalar a ferramenta de administração do sistema Webmin no RHEL 8
Webmin é uma moderna ferramenta de gerenciamento Linux baseada na web (semelhante ao Cockpit Web Console) que permite monitorar várias métricas do sistema. Com o Webmin, você também pode realizar tarefas administrativas, como gerenciar contas de usuários, alterar configurações e definir configurações de DNS.
Webmin fornece uma GUI que exibe métricas do sistema, como CPU, RAM e utilização de disco. Essas informações podem ser usadas para diagnosticar quaisquer problemas que possam afetar o desempenho do seu sistema.
Webmin permite que você execute as seguintes tarefas de administrador de sistema:
- Altere as senhas das contas de usuário.
- Instale, atualize, atualize e remova pacotes.
- Configuração de regras de firewall.
- Reinicializando ou desligando.
- Visualizando arquivos de log.
- Agende tarefas cron.
- Configure novas contas de usuário ou remova as existentes.
Neste guia, passamos pela instalação do Webmin no RHEL 8.
Etapa 1: instalar os pré-requisitos para Webmin
Para começar, instalaremos alguns pré-requisitos que são necessários durante a instalação do Webmin. Então. vá em frente e execute o comando dnf:
sudo dnf install -y wget perl perl-Net-SSLeay openssl unzip perl-Encode-Detect perl-Data-Dumper
Quando a instalação for concluída, prossiga para a próxima etapa.
Etapa 2: ativar o repositório Webmin
A próxima ação é baixar a chave GPG do Webmin para criptografar e assinar mensagens usando o seguinte comando wget.
wget https://download.webmin.com/jcameron-key.asc
Depois de baixado, importe-o usando o comando rpm da seguinte maneira.
sudo rpm --import jcameron-key.asc
Etapa 3: Instale o Webmin no RHEL 8
Com a chave GPG instalada, a última etapa é instalar o Webmin. A página oficial de download do Webmin contém pacotes Webmin para distribuições Linux principais, como Debian, CentOS, etc. Já que estamos instalando o Webmin no RHEL, você precisa obter o pacote RPM usando o comando wget conforme mostrado.
wget https://prdownloads.sourceforge.net/webadmin/webmin-1.970-1.noarch.rpm
Quando o download for concluído, instale o Webmin usando o comando:
sudo rpm -Uvh webmin-1.970-1.noarch.rpm
Assim que o processo de instalação for concluído, verifique se o Webmin está em execução.
sudo systemctl status webmin.service
A saída abaixo confirma que o Webmin está em execução.
Etapa 4: Abra a porta Webmin no Firewall
Por padrão, o Webmin escuta na porta TCP 10000. Para confirmar isso, use o comando netstat conforme mostrado.
sudo netstat -pnltu | grep 10000
Se você estiver atrás de um firewall, abra a porta TCP 10000:
sudo firewall-cmd --add-port=10000/tcp --zone=public --permanent
sudo firewall-cmd --reload
Etapa 4: Acessando a Interface Webmin
Com tudo definido, agora é hora de acessar o Webmin, e faremos isso através de um navegador web. Portanto, inicie seu navegador e navegue no URL:
https://server-ip:10000/
A princípio, você receberá um alerta de que sua conexão é privada. Mas não se preocupe. Isso mostra apenas que o certificado SSL do Webmin é autoassinado e não é reconhecido pela CA. Então, clique na guia ‘Avançado’.
Em seguida, clique em ‘prosseguir para o endereço IP do servidor’. Isso leva você à página de login do Webmin, onde você fará login usando as credenciais root.
Uma vez logado, o painel será exibido conforme mostrado.
E é isso. Você instalou o Webmin com sucesso no RHEL 8.