O Webmin é um sistema Web para administração de servidores Linux muito abrangente e poderoso. Para instalá-lo com suporte SSL (permite acessos https o que é importante por razões de segurança) faça-se o seguinte :
Habilitar repositório webmin. É possível efetuar o download do pacote com o wget e instalar o webmin com o comando rpm. No entanto assim simplifica-se o processo e asseguram-se futuros updates do programa.
Criar ficheiro~~: #vi /etc/yum.repos.d/webmin.repo
Adicionar texto:
[Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1
Importar e instalar a chave GPG para garantir que apenas pacotes assinados são instalados para o Webmin.
# wget http://www.webmin.com/jcameron-key.asc
# rpm --import jcameron-key.asc
Instalar Webmin
#yum install webmin
Iniciar o serviço:
service webmin start
Por defeito, o Webmin corre na porta 10000, sendo necessário abrir a porta na firewall. Adicionar a respectiva regra e reeiniciar o serviço iptables.
#iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT
service iptables restart
Pode-se agora aceder por http colocando no browser o IP da máquina e a respetiva porta: http://[IP da máquina]:10000
Para configurar o acesso por https é necessário instalar módulo SSLeay que permite a operabilidade entre os scripts perl que constituem o Webmin e a livraria OpenSSL
#yum install perl-Net-SSLeay
Acede-se ao Webmin e activa-se o acesso https Webin --> Webmin configuration --> Enable SSL if available? --> Yes
A partir desse momento não é mais possível aceder por http.