quarta-feira, 27 de outubro de 2010

Instalando o Webmin no Linux Ubuntu

Webmin é uma ferramenta que permite administrar graficamente o computador através de um navegador web.

Antes de instalar o Webmin, você deve ter o Perl 5 instalado em seu sistema. Perl é normalmente instalado em /usr/local/bin/perl ou /usr/bin/perl, normalmente ja consta nas versões mais recentes do Linux. Se você não tem o Perl, você pode baixar o código fonte a partir de http:// www.perl.com/ e compilá-lo.

Nota: Normalmente login e senha do Webmin são passados entre o navegador e o servidor na forma não criptografada, caso haja um ataque a rede esses dados poderão ser capturados, para evitar isso, o Webmin pode ser configurado para usar SSL, dessa forma criptografando todo o seu tráfego de rede.

Instalação:

Pode ser que a biblioteca de Perl SSLeay não esteja instalada, para instala-la execute o comando:
sudo apt-get install libnet-SSLeay-perl

Acesse a página do Webmin:
http://www.webmin.com/

No menu Downloads baixe a última versão do Webmin:
webmin-1.520.tar.gz

Copie o arquivo webmin-1.520.tar.gz para a pasta /usr/local/:
sudo cp /home/usuario/Área\ de\ Trabalho/webmin-1.520.tar.gz /usr/local/

Entre na pasta /usr/local/:
cd /usr/local/

Execute o comando para extrair o arquivo webmin-1.520.tar.gz:
sudo tar -zxvf webmin-1.520.tar.gz

Entre na pasta /usr/local/webmin-1.520:
cd webmin-1.520

Execute o comando para instalar o Webmin:
sudo ./setup.sh

Aparecerá uma mensagem dizendo que Webmin possui uma interface baseada em web, e facilita a administração de serviços comuns. Aparecerá o local onde Webmin será instalado:
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.
Installing Webmin in /usr/local/webmin-1.520 ...

Aparecerá uma mensagem dizendo que Webmin usa listas separadas para os arquivos de configuração e log, caso deseje usar várias versões ao mesmo tempo:
Webmin uses separate directories for configuration files and log files.
Unless you want to run multiple versions of Webmin at the same time you can just accept the defaults.

Aparecerá uma mensagem dizendo que o diretório do arquivo de configuração será [/etc/webmin], pressione "Enter" para escolher o padrão:

Config file directory [/etc/webmin]

Aparecerá uma mensagem dizendo que o diretório do arquivo de log será [/var/webmin], pressione "Enter" para escolher o padrão:
Log file directory [/var/webmin]

Aparecerá uma mensagem dizendo que o Webmin é escrito em Perl, e pedirá o caminho onde o Perl estiver instalado, pressione "Enter" para escolher o padrão:
Webmin is written entirely in Perl. Please enter the full path to the Perl 5 interpreter on your system.
Full path to perl (default /usr/bin/perl)

Aparecerá uma mensagem dizendo que o Perl está instalado e foi testado:
Testing Perl ...
Perl seems to be installed ok

Aparecerá uma mensagem dizendo a versão do sistema:
cat: /etc/redhat-release: No such file or directory
Operating system name: Ubuntu Linux
Operating system version: 8.04.4

Aparecerá uma mensagem pedindo alguns requisitos, como usuário, senha e porta:
Web server port (default 10000): Pressione "Enter" para escolher o padrão:
Login name (default admin): Pressione "Enter" para escolher o padrão:
Login password: Escolha uma senha
Password again: Confirme a senha
Use SSL (y/n): Escolha "y"
Start Webmin at boot time (y/n): Escolha "y"

Aparecerá uma mensagem dizendo que o Webmin foi instalado e inicializado com sucesso:
Webmin has been installed and started successfully

Para acessar o Webmin, abra o browser em:
https://localhost:10000

Ao acessar o Webmin pela primeira vez, será necessário instalar o certificado, para isso clique no link e instale o certificado:

Fonte: http://www.webmin.com/tgz.html