Openfire no SLES 10 autenticando no Active Directory
Espero ajudar com este artigo, nele veremos como configurar um comunicador interno com o Openfire autenticando no AD.
Parte 3: Instalação e configuração do Openfire
Agora você tem o JAVA atualizado e vamos baixar e configurar o Openfire.
Você pode baixar direto do link utilizando o wget:
wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.6.4-1.i386.rpm
Ou fazer o download direto do site www.igniterealtime.org.
Depois de baixá-lo vamos instalar e configurar.
No diretório onde você baixou o arquivo digite:
# rpm -ivh openfire-3.6.4-1.i386.rpm
Ele criará a estrutura dele em /opt/openfire, acesse este diretório:
# cd /opt/openfire
Todas as configurações estão nesse diretório. Vamos popular nossa base do MySQL.
Acesse o diretório /opt/openfire/resources/database/, onde ficam as configurações do MySQL:
# cd /opt/openfire/resources/database/
Para enviar estas configurações para o MySQL digite:
# mysql -u openfire openfire -p < openfire_mysql.sql
Dessa forma estamos usando o usuário openfire (-u openfire) para gravar na base Openfire (openfire) todo o conteúdo do arquivo openfire_mysql.sql (< openfire_mysql.sql) e estamos solicitando a senha do usuário openfire com a opção -p.
Com isto acabamos de popular a nossa base. Agora vamos iniciar o serviço do Openfire com o comando:
# /opt/openfire/bin/openfire.sh &
Você carregá-lo através de /etc/init.d/openfire, mas a primeira vez que é iniciado é preciso utilizar o script acima.
Agora adicione o Openfire na inicialização do sistema com o comando:
# chkconfig openfire on
http://ip.do.servidor:9090
Selecione o idioma da interface de administração e clique em continuar.
Figura 1: Selecione o nome do domínio e clique em "continuar".
Deixe o mesmo do seu AD.
Exemplo:
AD dc=teste,dc=local
dominio teste.local)
Figura 2: Clique em "continuar".
Figura 3: Especifique as opções do banco de dados e clique em "continuar".
Figura 4: Marque a opção "Servidor de Diretórios LDAP" e clique em "continuar".
Figura 5: Selecione o tipo de servidor para Active Directory e configure de acordo com seu AD, depois clique em "Testar Configurações".
Aparecerá uma tela com a resultado, se estiver ok feche e clique em "Salvar e Continuar".
Figura 6: A próxima tela faz referência aos mapeamentos dos atributos do usuário, não precisamos mexer, então clique em "Salvar e Continuar".
Figura 7: A próxima tela faz referência aos mapeamentos dos atributos dos grupos, não precisamos mexer, então clique em "Salvar e Continuar".
Figura 8: Adicione um ou mais administradores para o Openfire, basta digitar um nome de usuário que esteja no AD e ele irá adicionar.
Figura 9: Você pode ver quais foram as contas que você adicionou como administrador, depois clique em "continuar".
Figura 10: E pronto, está configurado. agora você pode logar na interface para ver como ela é, clicando em "logue-se no console de administração".
Figura 11:
Você pode baixar direto do link utilizando o wget:
wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-3.6.4-1.i386.rpm
Ou fazer o download direto do site www.igniterealtime.org.
Depois de baixá-lo vamos instalar e configurar.
No diretório onde você baixou o arquivo digite:
# rpm -ivh openfire-3.6.4-1.i386.rpm
Ele criará a estrutura dele em /opt/openfire, acesse este diretório:
# cd /opt/openfire
Todas as configurações estão nesse diretório. Vamos popular nossa base do MySQL.
Acesse o diretório /opt/openfire/resources/database/, onde ficam as configurações do MySQL:
# cd /opt/openfire/resources/database/
Para enviar estas configurações para o MySQL digite:
# mysql -u openfire openfire -p < openfire_mysql.sql
Dessa forma estamos usando o usuário openfire (-u openfire) para gravar na base Openfire (openfire) todo o conteúdo do arquivo openfire_mysql.sql (< openfire_mysql.sql) e estamos solicitando a senha do usuário openfire com a opção -p.
Com isto acabamos de popular a nossa base. Agora vamos iniciar o serviço do Openfire com o comando:
# /opt/openfire/bin/openfire.sh &
Você carregá-lo através de /etc/init.d/openfire, mas a primeira vez que é iniciado é preciso utilizar o script acima.
Agora adicione o Openfire na inicialização do sistema com o comando:
# chkconfig openfire on
Configurações do Openfire
Acesse pelo browser o endereço do servidor na porta 9090:http://ip.do.servidor:9090
Selecione o idioma da interface de administração e clique em continuar.
Figura 1: Selecione o nome do domínio e clique em "continuar".
Deixe o mesmo do seu AD.
Exemplo:
AD dc=teste,dc=local
dominio teste.local)
Figura 2: Clique em "continuar".
Figura 3: Especifique as opções do banco de dados e clique em "continuar".
Figura 4: Marque a opção "Servidor de Diretórios LDAP" e clique em "continuar".
Figura 5: Selecione o tipo de servidor para Active Directory e configure de acordo com seu AD, depois clique em "Testar Configurações".
Aparecerá uma tela com a resultado, se estiver ok feche e clique em "Salvar e Continuar".
Figura 6: A próxima tela faz referência aos mapeamentos dos atributos do usuário, não precisamos mexer, então clique em "Salvar e Continuar".
Figura 7: A próxima tela faz referência aos mapeamentos dos atributos dos grupos, não precisamos mexer, então clique em "Salvar e Continuar".
Figura 8: Adicione um ou mais administradores para o Openfire, basta digitar um nome de usuário que esteja no AD e ele irá adicionar.
Figura 9: Você pode ver quais foram as contas que você adicionou como administrador, depois clique em "continuar".
Figura 10: E pronto, está configurado. agora você pode logar na interface para ver como ela é, clicando em "logue-se no console de administração".
Figura 11:
Pelo menos é assim que utilizo, com OpenLDAP.