Instalando o WebHTB
WebHTB é uma interface web para o controle de banda. O HTB-Tools é muito conhecido e utilizado para fazer o controle de banda, mas agora temos o HTB com uma interface de fácil gerenciamento e de uma enorme utilidade.
Parte 2: Instalando e configurando o MySQL e o WebHTB
Estamos com o servidor Apache com SSL configurado e funcionando, então vamos partir para o WebHTB.
Acesse o site, leia um pouco da documentação e os problemas no fórum:
Ou então faça o download direto através do link:
http://sourceforge.net/projects/webhtb/files/WebHTB%20V2.xx/WebHTB_V2.9/WebHTB_V2.9.bz2/download
Descompacte o arquivo baixado e coloque-o no diretório /var/www:
# mv WebHTB_V2.9.bz2 /var/www
# cd /var/www
# tar -jxvf WebHTB_V2.9.bz2
# chown -R root.root webhtb
Vamos instalar o banco de dados:
# apt-get install mysql-server
Se por algum motivo você instalou o banco e ele não pediu nenhuma senha e quando você for acessar o banco ele peça, faça o seguinte:
# mysqld_safe --skip-grant-tables &
# mysql
Agora digite:
mysql> use mysql;
Agora vamos definir a nova senha para o usuário root do MySQL:
mysql> update user set password = password('suasenha') where user='root' and host='localhost';
Recarregando os privilégios:
mysql> flush privileges;
Agora, independentemente do sistema ter pedido ou não uma senha para o usuário administrador do MySQL, você já possui o password, vamos criar a base de dados:
mysql> create database webhtbdb;
mysql> GRANT ALL PRIVILEGES ON webhtbdb .* TO 'usuariomysql@localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> exit
Acesse o SETUP do webhtb para configurar algumas coisas como usuário do banco de dados, senha e interface.
https://SEUIP/webhtb/setup/
Você terá que preencher alguns campos:
Clique no botão submit e se você ver essa mensagem:
"SUCCESS. NOW YOU MUST DELETE THE SETUP FOLDER!"
Você acabou de configurar o WebHTB, e realmente está funcionando! :)
Agora, adicione as classes e clientes.
Acesse o site, leia um pouco da documentação e os problemas no fórum:
Ou então faça o download direto através do link:
http://sourceforge.net/projects/webhtb/files/WebHTB%20V2.xx/WebHTB_V2.9/WebHTB_V2.9.bz2/download
Descompacte o arquivo baixado e coloque-o no diretório /var/www:
# mv WebHTB_V2.9.bz2 /var/www
# cd /var/www
# tar -jxvf WebHTB_V2.9.bz2
# chown -R root.root webhtb
Vamos instalar o banco de dados:
# apt-get install mysql-server
Se por algum motivo você instalou o banco e ele não pediu nenhuma senha e quando você for acessar o banco ele peça, faça o seguinte:
# mysqld_safe --skip-grant-tables &
# mysql
Agora digite:
mysql> use mysql;
Agora vamos definir a nova senha para o usuário root do MySQL:
mysql> update user set password = password('suasenha') where user='root' and host='localhost';
Recarregando os privilégios:
mysql> flush privileges;
Agora, independentemente do sistema ter pedido ou não uma senha para o usuário administrador do MySQL, você já possui o password, vamos criar a base de dados:
mysql> create database webhtbdb;
mysql> GRANT ALL PRIVILEGES ON webhtbdb .* TO 'usuariomysql@localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> exit
Acesse o SETUP do webhtb para configurar algumas coisas como usuário do banco de dados, senha e interface.
https://SEUIP/webhtb/setup/
Você terá que preencher alguns campos:
- MySQL Admin user (coloque o usuário administrador do MySQL, geralmente o usuário root)
- MySQL Admin password (Coloque o password do administrador do MySQL)
- MySQL WebHTB user (coloque o usuário MySQL do WebHTB, caso você não tenha criado, deixe "root")
- MySQL WebHTB password (coloque o password MySQL do WebHTB)
- MySQL WebHTB password again (repita o password MySQL do usuário do WebHTB)
- MySQL WebHTB database name (nome da base de dados, no nosso caso foi webhtbdb)
- Default Interface (escolha a interface: eth0, eth1...)
Clique no botão submit e se você ver essa mensagem:
"SUCCESS. NOW YOU MUST DELETE THE SETUP FOLDER!"
Você acabou de configurar o WebHTB, e realmente está funcionando! :)
Agora, adicione as classes e clientes.
Irei testar o tuto e direi o resultado...
Vlw.