12.13.2012

Instalação do Webmin no CentOs 6.3

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.