Como instalar o Webmin no Debian 12
Gerenciar e administrar servidores Linux a partir da linha de comando é difícil para usuários iniciantes do Linux. Neste caso, você pode usar o Webmin para gerenciar seu servidor Linux a partir da interface baseada na web. Webmin é uma plataforma de aplicativo gratuita e de código aberto com uma interface gráfica de usuário para gerenciar e controlar o servidor Linux. Usando o Webmin, você pode criar contas de usuário, configurar servidores Apache, DNS e FTP, compartilhar arquivos, configurar firewalls e muito mais.
Neste artigo, vou mostrar como instalar o painel de administração Webmin Linux no Debian 12.
Pré-requisitos
- Um servidor rodando Debian 12.
- Uma senha root é configurada no servidor.
Começando
Antes de começar, é recomendável atualizar o cache de pacotes do seu sistema para a versão mais recente. Você pode atualizá-lo usando o seguinte comando:
apt update -y
Após atualizar o cache do pacote, instale outras dependências necessárias usando o seguinte comando:
apt install gnupg2 curl -y
Depois que todas as dependências necessárias estiverem instaladas, você poderá prosseguir para a próxima etapa.
Instale o Webmin
O pacote Webmin não está incluído no repositório padrão do Debian 12 por padrão. Portanto, você precisará adicionar o repositório Webmin ao APT.
Primeiro, baixe e adicione a chave GPG e adicione o repositório Webmin com os seguintes comandos:
cd /tmp
curl -o setup-repos.sh https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh
sh setup-repos.sh
Assim que o repositório for adicionado, atualize-o e instale o Webmin com o seguinte comando:
apt update -y
apt install webmin --install-recommends -y
Depois que o Webmin estiver instalado, você poderá prosseguir para a próxima etapa.
Gerenciar serviço Webmin
Você pode iniciar, parar, reiniciar e verificar o status do Webmin facilmente a partir do serviço init.
Para iniciar o serviço Webmin, execute o seguinte comando:
service webmin start
Para reiniciar o serviço Webmin, execute o seguinte comando:
service webmin restart
Para interromper o serviço Webmin, execute o seguinte comando:
service webmin stop
Para verificar o status do serviço Webmin, execute o seguinte comando:
service webmin status
Por padrão, o Webmin escuta na porta 100000. Você pode verificar isso usando o seguinte comando:
ss -antpl | grep 10000
Você deverá ver a seguinte saída:
LISTEN 0 4096 0.0.0.0:10000 0.0.0.0:* users:(("miniserv.pl",pid=4073,fd=5))
Configurar Firewall para Webmin
Também é recomendado proteger seu servidor com um firewall UFW. Para isso, instale o firewall UFW com o seguinte comando:
apt install ufw -y
Depois que o firewall UFW estiver instalado, permita as portas 22 e 10000 com o seguinte comando:
ufw allow 22
ufw allow 10000
A seguir, habilite o firewall UFW usando o comando abaixo:
ufw enable
Em seguida, verifique o firewall com o seguinte comando:
ufw status
Você deve obter a seguinte saída:
Status: active
To Action From
-- ------ ----
22 ALLOW Anywhere
10000 ALLOW Anywhere
22 (v6) ALLOW Anywhere (v6)
10000 (v6) ALLOW Anywhere (v6)
Como usar o Webmin
Neste ponto, o Webmin está instalado. Agora você pode acessá-lo usando o URL https://your-server-ip:10000. Você será redirecionado para a página de login do Webmin:
Forneça seu nome de usuário root, senha e clique no botão Entrar. Você deverá ver o painel do Webmin na seguinte página:
No painel esquerdo, clique em Ferramentas => Comando Shell. Você deverá ver o terminal Linux na seguinte página:
A partir daqui, você pode executar qualquer comando em seu servidor Linux.
Clique em Ferramentas => Gerenciador de Arquivos. Você deverá ver o Gerenciador de Arquivos na seguinte página:
A partir daqui, você pode criar um arquivo, diretório e gerenciar todo o sistema de arquivos.
Clique em Ferramentas => Fazer upload e Baixar. Você deverá ver a seguinte página:
A partir daqui, você pode fazer upload e download de qualquer arquivo de e para o servidor.
Clique em Rede => Linux Firewall. Você deverá ver a interface do firewall na seguinte página:
A partir daqui, você pode abrir e fechar portas específicas para usuários remotos.
Clique em Rede => Rede Configuração. Você deverá ver o assistente de configuração de rede:
Você pode configurar um endereço IP estático, gateway padrão, nome de host e DNS aqui.
Clique em Hardware => Partições e discos locais. Você deverá ver o Gerenciador de Partições na seguinte página:
A partir daqui, você pode criar e editar as partições do disco rígido.
Remover Webmin
Se não quiser o Webmin, você pode removê-lo usando o seguinte comando:
apt remove webmin
Em seguida, execute o seguinte comando para limpar o cache de pacotes e remover pacotes indesejados de seu sistema.
apt autoremove -y
apt clean
Download da imagem da máquina virtual deste tutorial
Este tutorial está disponível como imagem de máquina virtual pronta para uso no formato ovf/ova compatível com VMWare e Virtualbox. A imagem da máquina virtual usa os seguintes detalhes de login:
Login SSH/Shell
Nome de usuário: administrador
Senha: howtoforge
Nome de usuário: root
Senha: howtoforge
Login do Webmin
Nome de usuário: root
Senha: howtoforge
O IP da VM é 192.168.0.100. Ele pode ser alterado no arquivo /etc/network/interfaces. Altere todas as senhas acima para proteger a máquina virtual.
Conclusão
Parabéns! você instalou com sucesso o Webmin no Debian 12. Espero que o Webmin o ajude a gerenciar e controlar seu servidor Linux a partir do navegador da web. Sinta-se à vontade para me perguntar se tiver alguma dúvida.