Como instalar o Webmin no CentOS 8 e Rocky Linux 8
Webmin é uma interface web de código aberto que simplifica a administração de sistemas Unix. Normalmente, para realizar qualquer tipo de tarefa no Linux, como configurar contas, configurar servidores web, instalar software, é necessário executar manualmente os comandos e editar os arquivos de configuração. O Webmin permite que você execute todas essas tarefas usando uma interface baseada na web. Usando a interface web Webmin, você pode gerenciar contas de usuário, firewalls, backups, gerenciar pacotes de software, criar e configurar sites virtuais para Apache, monitorar recursos do sistema graficamente, definir configurações relacionadas à rede e muito mais. Ele permite que você gerencie seu sistema independentemente de onde você esteja e do navegador que estiver usando.
Neste post, abordaremos como instalar o Webmin no CentOS, configurar o firewall, acessar a interface web do Webmin e como desinstalar o Webmin se precisar fazer isso.
No sistema CentOS, o Webmin pode ser instalado usando os dois métodos a seguir:
- Instalando o Webmin no CentOS usando o repositório Webmin
- Instalando Webmin no CentOS usando pacote RPM
Nota: Os procedimentos mostrados aqui foram testados em máquinas CentOS 8 e funcionarão também no RockyLinux.
Instalando o Webmin no CentOS usando o repositório Webmin
Webmin não está incluído no repositório oficial de pacotes do CentOS. Neste procedimento, instalaremos o Webmin usando o repositório Webmin.
Etapa 1: adicionar repositório Webmin
1. Primeiro, você precisará adicionar o repositório Webmin ao repositório do sistema. Depois de adicionar o repositório Webmin, você pode instalar e atualizar o Webmin usando o gerenciador de pacotes CentOS.
Para adicionar o repositório Webmin ao repositório local do seu sistema, crie e edite o arquivo webmin.repo no repositório /etc/yum.repos.d:
sudo nano /etc/yum.repos.d/webmin.repo
Adicione as seguintes linhas no arquivo:
[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1
Agora salve o arquivo webmin.repo e saia.
Etapa 2: importar chave GPG do Webmin
Você precisará adicionar a chave Webmin GPG ao chaveiro GPG do seu sistema. Primeiro, baixe a chave GPG usando o comando abaixo:
wget https://download.webmin.com/jcameron-key.asc
Em seguida, adicione a chave ao chaveiro GPG do seu sistema usando o comando abaixo:
sudo rpm --import jcameron-key.asc
Etapa 3: Instale o Webmin
Agora podemos instalar o Webmin em nossa máquina CentOS. Aqui está o comando para instalar o Webmin:
sudo yum install webmin
Forneça a senha do sudo e se solicitar confirmação, pressione y para confirmar. Após isso será iniciada a instalação do Webmin.
Após a conclusão da instalação, você verá uma mensagem na saída informando que a instalação do Webmin foi concluída e como você pode fazer login em sua interface web.
Método #2 Instalando Webmin no CentOS usando pacote RPM
Neste método instalaremos o Webmin no sistema CentOS utilizando o pacote RPM disponível no site oficial do Webmin.
1. Instale dependências
Primeiro, instale algumas dependências usando o comando abaixo:
sudo yum -y install openssl perl perl-Net-SSLeay perl-IO-Tty perl-Encode-Detect
Etapa 2: Baixe o Webmin RPM
Para baixar o pacote RPM do Webmin, você pode visitar o site de downloads do Webmin e baixar o pacote RPM para o sistema CentOS. Ou você pode usar o comando abaixo para baixá-lo:
wget http://prdownloads.sourceforge.net/webadmin/webmin-1.981-1.noarch.rpm
Etapa 3: Instale o Webmin
Agora para instalar o Webmin RPM, use o comando abaixo:
sudo rpm -U webmin-1.981-1.noarch.rpm
Agora será iniciada a instalação do Webmin. Após a conclusão da instalação, você verá uma mensagem na saída informando que a instalação do Webmin foi concluída e como você pode fazer login em sua interface web.
Após a conclusão da instalação usando qualquer um dos métodos acima, passe para a próxima etapa para configurar seu firewall.
Configurar firewall
O Webmin usa a porta 10000 para escutar conexões em todos os endereços IP do seu sistema. Se você estiver acessando a interface do Webmin no mesmo sistema em que o Webmin está instalado, não será necessário executar esta etapa. No entanto, se um firewall estiver em execução no seu sistema e você quiser acessar o Webmin de outro sistema, será necessário permitir o tráfego na porta 10000.
Para permitir o tráfego na porta 10000, use o comando abaixo:
sudo firewall-cmd --zone=public --add-port=10000/tcp --permanent
Em seguida, recarregue o firewall usando o comando abaixo:
sudo firewall-cmd --reload
Acesse a interface do Webmin
Para acessar a interface do Webmin, acesse o seguinte link em seu navegador:
https://
Se você estiver acessando o Webmin localmente a partir do mesmo sistema em que o Webmin está instalado, você também poderá usar localhost em vez do endereço IP.
A seguinte tela de login aparecerá na sua tela. Faça login com o nome de usuário root e sua senha atual do usuário root.
Depois de fazer login, você verá o seguinte painel Webmin semelhante.
Agora você pode começar a usar o Webmin e gerenciar seus sistemas.
Desinstalar o Webmin
Caso você não precise mais do Webmin em seu sistema, você pode removê-lo da seguinte maneira:
sudo yum remove webmin
Neste post, descrevemos como instalar o Webmin no sistema CentOS. Agora você pode administrar e gerenciar seu sistema de qualquer lugar através de uma interface web simples. Também descrevemos como desinstalar o Webmin caso você não precise mais dele em seu sistema.