Pesquisa de site

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://:10000

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.

Artigos relacionados: