No próximo artigo, vamos dar uma olhada em como podemos instalar o Webmin no Ubuntu 20.04. Esta é uma ferramenta baseada na web que permite sysadmins gerenciar sistemas semelhante a Gnu / Linux e Unix, especialmente servidores. O Webmin permite que você gerencie contas de usuário, atualize pacotes, arquivos de log do sistema, configure firewalls, e-mail, banco de dados, postfix, etc.
Webmin é escrito em Perl e funciona como seu próprio servidor web e processo. Por padrão, ele se comunica via TCP através da porta 10000 e pode ser configurado para usar SSL, se OpenSSL for instalado com módulos Perl.
Graças a esta ferramenta a dificuldade de configurar o nosso próprio servidor fica relegada a segundo plano e o Webmin cuida de toda a parte técnica, deixando apenas a tomada de decisão para o usuário. Dessa forma, eles não terão que perder tempo pesquisando os detalhes de como implementar as opções que desejam ter disponíveis.
Instalando Webmin no Ubuntu 20.04
Antes de iniciar a instalação de um programa, é sempre uma boa ideia primeiro atualize os pacotes disponíveis nos repositórios. Podemos fazer isso abrindo um terminal (Ctrl + Alt + T) e executando os comandos:
sudo apt update && sudo apt upgrade
Em seguida, teremos que instale as dependências necessárias usando o comando:
sudo apt install software-properties-common apt-transport-https
Habilite o repositório Webmin
Neste ponto, devemos habilite o repositório Webmin, pois ainda não está disponível no Ubuntu 20.04 LTS.
Em primeiro lugar, vamos adicione a chave GPG do Webmin como é mostrado a seguir:
sudo wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
Após o comando anterior, podemos adicionar manualmente o repositório Webmin com o comando:
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
Instale o Webmin
Até agora, atualizamos o sistema, instalamos a chave GPG do Webmin e adicionamos manualmente o repositório necessário. A próxima coisa que faremos é instalar webmin executando em um terminal (Ctrl + Alt + T) o comando:
sudo apt install webmin
Após a instalação, poderemos verificar o status do serviço executando o comando:
sudo systemctl status webmin
Conforme mostrado na imagem acima, o Webmin já está funcionando corretamente. Para agora verifique a versão instalada, só teremos que usar o seguinte comando:
dpkg -l | grep webmin
Na saída anterior, veremos que instalamos o Webmin versão 1.941. Com a ferramenta instalada e funcionando, agora podemos acessar o painel de controle usando o navegador da web.
Configure o firewall
Por padrão, esta ferramenta escuta na porta TCP 10000. Para acessar nosso servidor externamente, devemos abrir a porta no firewall. Para fazer isso, vamos executar o comando em um terminal (Ctrl + Alt + T):
sudo ufw allow 10000/tcp
Agora vamos recarregar o firewall para que as mudanças ocorram:
sudo ufw reload
Para verificar o status do firewall, executaremos:
sudo ufw status
Iniciar sessão
Para entrar no Webmin, só teremos que abra o navegador e vá para o IP do nosso servidor:
https://IP-del-servidor:10000/
Inicialmente, veremos a seguinte página da web que indica que existe um risco potencial à frente. Isso não é preocupante porque acontece porque O Webmin gera seu próprio certificado SSL autoatribuído que o navegador não considera seguro.
Para contornar este obstáculo, basta clicar no botão ''avançado'e então em'Aceite o risco e continue'.
Agora podemos fazer login com o usuário do nosso sistema. Além disso, quando este aplicativo é instalado, ele cria um superusuário para gerenciar o aplicativo com o nome root e a senha que nosso usuário root possui na máquina. Se você não tiver a conta root ativada, pode ser necessário alterar a senha do usuário root do Webmin. Isso pode ser feito abrindo um terminal (Ctrl + Alt + T) e digitando o comando:
sudo /usr/share/webmin/changepass.pl /etc/webmin root nueva-clave
Finalmente, vamos chegar à tela onde podemos fazer o login.
Neste ponto, podemos prosseguir e configurar nosso sistema Ubuntu 20.04 de acordo com suas especificações.
Para atualizar nossa instalação, após cada lançamento, não haverá mais para executar os seguintes comandos em um terminal (Ctrl + Alt + T):
sudo apt update && sudo apt upgrade
Desinstalar
Pára deletar repositório, no terminal (Ctrl + Alt + T) teremos que executar o comando:
sudo add-apt-repository --remove "deb https://download.webmin.com/download/repository sarge contrib"
Então nós podemos remover ferramenta usando o comando:
sudo apt remove webmin; sudo apt autoremove
Pára mais informações sobre este software, você pode consultar o site do projeto e a documentação que eles nos oferecem aos usuários lá.
Olá a todos.
Acho uma excelente ferramenta.
mas algo aconteceu comigo uma vez instalado que não sei se é uma consequência da instalação.
depois de instalar o Webmin. no meu servidor com Ubuntu 20.04 quando o servidor é reiniciado ele perde os endereços IP das interfaces. e sou forçado a configurá-los via ifconfig. Eu revisei o arquivo installer-config.yaml e ele está configurado corretamente.
Tentei configurá-lo via Webmin, mas não tive sorte.
Alguma sugestão?