Como Instalar e Usar o Webmin no Ubuntu Linux

Instalar Usar Webmin Linux 00 Imagem Destacada

Webmin é uma poderosa interface web para servidores Linux. Ele permite que você configure facilmente qualquer configuração do sistema em sua máquina através de um navegador web. Isso torna o Webmin uma ferramenta altamente atraente para administradores de sistema que desejam uma maneira acessível de verificar suas máquinas remotas. Aqui mostramos como instalar e usar o Webmin no Ubuntu.

Índice

  • O Que Torna o Webmin Diferente?
  • Instalando o Webmin no Linux
  • Gerenciando Seu Sistema com o Webmin
  • Perguntas Frequentes

O Que Torna o Webmin Diferente?

Uma das maiores vantagens do Webmin é que ele permite que você configure diretamente serviços de terceiros no seu servidor. Você não precisará memorizar cada arquivo de configuração para cada serviço que você usa em sua máquina.

Instalar Usar Webmin Linux Programa Site

O Webmin também permite que você configure arquivos de sistema profundos em sua máquina. Por exemplo, é possível configurar seu GRUB Bootloader diretamente pela interface do Webmin.

Instalando o Webmin no Linux

Antes de instalar o Webmin, você precisa garantir que você tenha os seguintes recursos disponíveis e prontos:

  • Uma máquina que você possa acessar pela rede, como um computador local em sua casa ou um VPS que você aluga online.
  • Uma distribuição Linux compatível em sua máquina que suporte uma ampla gama de distribuições Linux. Estamos usando o Ubuntu.
  • Acesso root em sua máquina, para ser usado na configuração de arquivos do sistema durante o processo de instalação.

Obtendo as Dependências do Webmin

O primeiro passo para instalar o Webmin é importar seu arquivo de repositório, pois o Webmin não está incluído por padrão no Ubuntu 22.04.

Para importar o repositório do Webmin, copie a chave de assinatura do desenvolvedor:

wget -qO - http://www.webmin.com/jcameron-key.asc | sudo apt-key add -

Instalar Usar Webmin Linux 03 Importar Chave de Assinatura

Copie as informações do repositório do Webmin para o seu arquivo /etc/apt/sources.list.d:

sudo sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'

Por fim, atualize o apt para atualizar as listas de repositórios do seu sistema:

sudo apt update && sudo apt upgrade

Instalar Usar Webmin Linux 04 Instalar Repositório

Configurando Seu Firewall e Instalando o Programa

Certifique-se de que o Webmin é acessível de fora do servidor usando o utilitário iptables para habilitar a porta 10000 para conexões de entrada:

sudo iptables -A INPUT -p tcp -m state --state NEW --dport 10000 -j ACCEPT

Instalar Usar Webmin Linux 05 Abrir Firewall

Por fim, instale a utilidade Webmin com o seguinte comando:

sudo apt install webmin

Instalar Usar Webmin Linux 06 Apt Instalar Programa

Gerenciando Seu Sistema com o Webmin

Uma vez que você tenha instalado corretamente o Webmin em seu servidor, você pode começar a configurar seu sistema através dele. No entanto, primeiro você precisa encontrar o endereço IP do seu servidor.

Faça isso executando o seguinte comando:

ip addr

Instalar Usar Webmin Linux 07 Ip Addr

Depois disso, você pode abrir o Webmin acessando seu navegador e digitando o endereço IP da máquina seguido pela porta do programa. No meu caso, eu digito 192.168.68.165:10000.

Uma pequena página de login do Webmin será aberta. Para acessar o sistema, forneça suas credenciais atuais do Ubuntu. Por exemplo, estou digitando o usuário “ramces” seguido da minha senha para acessar a interface do Webmin.

Instalar Usar Webmin Linux 09 Página de Login do Programa

Instalando um Serviço Usando o Webmin

Uma vez dentro, o Webmin exibirá um painel visual do seu sistema com um breve resumo da sua máquina e como ela utiliza seus recursos.

Instalar Usar Webmin Linux 10 Painel do Programa

O painel visual também permite que você instale e remova facilmente serviços de terceiros do seu servidor clicando na categoria “Módulos Não Usados” na barra lateral esquerda do Painel.

Instalar Usar Webmin Linux 11 Módulos Não Usados

O Webmin listará todos os serviços disponíveis que você pode instalar. Por exemplo, posso clicar no item “Servidor Web Apache” para configurar um servidor web em minha máquina.

Instalar Usar Webmin Linux 12 Servidor Web Apache

Ao fazer isso, uma nova página será exibida, onde o Webmin perguntará se você deseja instalar um novo serviço em seu servidor. Para iniciar a instalação, clique no botão “Instalar Agora”.

Instalar Usar Webmin Linux 13 Instalar Servidor Web Apache

O Webmin listará todas as dependências que ele precisa para construir corretamente o serviço que você deseja instalar. Para continuar, clique novamente no botão “Instalar Agora”.

Instalar Usar Webmin Linux 14 Instalação de Dependência do Apache

O programa criará uma nova instância de terminal e executará todos os comandos necessários para instalar seu serviço. Clique no botão “Retornar” na parte inferior da página atual para carregar seu novo serviço.

Instalar Usar Webmin Linux 15 Finalizar Instalação do Servidor Web Apache

Dica: você também pode aprender como configurar o Apache e o PHP para um site de alto tráfego.

Configurando uma Configuração do Sistema Usando o Webmin

Outra utilização brilhante do Webmin é configurar arquivos e serviços do sistema através de sua interface. Essa abordagem elimina a necessidade de acessar constantemente o sistema via SSH para ajustes e configurações relativamente menores.

Clique na categoria “Sistema” na barra lateral esquerda do Painel.

Instalar Usar Webmin Linux 17 Categoria Sistema

O Webmin exibirá todas as configurações do sistema disponíveis que você pode ajustar através de sua interface. Por exemplo, posso selecionar o item “Usuários e Grupos” para modificar um usuário ou adicionar um grupo no servidor.

Instalar Usar Webmin Linux 18 Configurações de Usuários e Grupos

Fazendo isso, uma nova página será carregada listando todas as contas de usuário e grupos ativos no sistema. Para adicionar um novo usuário, clique no botão “Criar um Novo Usuário”.

Instalar Usar Webmin Linux 19 Botão Criar Novo Usuário

Nota: é considerado uma boa prática evitar usar o usuário root para tarefas diárias. Em vez disso, crie um novo usuário com privilégios de sudo e use essa conta para suas tarefas diárias.

Na maior parte, o processo de criação de usuários no Webmin é semelhante ao utilitário useradd. No entanto, uma diferença chave entre os dois é que a abordagem do Webmin permite que você associe uma chave SSH a um novo usuário, permitindo que você crie contas seguras que não dependem da autenticação tradicional por senha.

Instalar Usar Webmin Linux 20 Página de Usuário Preenchida

Salve seu novo usuário clicando no botão “Criar”.

Instalar Usar Webmin Linux 21 Finalizar Novo Usuário

Por fim, reinicie sua máquina para aplicar completamente sua nova configuração. Selecione o item “Inicialização e Desligamento” na barra lateral esquerda.

Instalar Usar Webmin Linux 22 Categoria Inicialização Desligamento

Role até o final da página e selecione “Reiniciar Sistema”.

Instalar Usar Webmin Linux 23 Reiniciar Sistema

Perguntas Frequentes

Estou usando um Nginx como meu servidor web. Posso usar o Webmin para gerenciá-lo remotamente?

O Webmin só suporta Apache 2, portanto, você não pode usá-lo para gerenciar o Nginx.

Estou recebendo um erro de SSL sempre que acesso a interface web. Minha instalação está com problemas?

Esse problema geralmente é devido ao seu navegador não conseguir reconhecer o certificado SSL do Webmin. Uma instalação básica normalmente utiliza um certificado autoassinado para seu SSL. Isso permite que estabeleça uma conexão segura mesmo em redes locais.

Na maior parte, você pode ignorar este aviso se estiver apenas hospedando o Webmin em uma rede local fechada. No entanto, você precisa criar um certificado SSL adequado se pretende executá-lo pela Internet. Gere um certificado Let’s Encrypt indo em “Webmin -> Configuração do Webmin -> Criptografia SSL.”

É possível acessar o shell do sistema através do Webmin?

Para acessar o shell do sistema, vá para a categoria “Ferramentas”. Clique em “Shell de Comando” ou “Login SSH”. O primeiro permite que você execute comandos individuais, enquanto o último lhe dá um shell remoto completo.

Como posso desinstalar o Webmin do meu servidor?

Execute o comando /etc/webmin/uninstall.sh para remover todos os vestígios do Webmin do seu servidor.

Crédito da imagem: Unsplash. Todas as alterações e capturas de tela por Ramces Red.