Servidor Jabber com LDAP

O Jabber é um mensageiro instantâneo, assim como o MSN, ICQ, Yahoo Messenger e etc. Ele é baseado no protocolo XMPP e é um software livre. Pode ser usado por empresas que pretendem disponibilizar para seus funcionários comunicação e troca de arquivos.

[ Hits: 56.299 ]

Por: Antonio Junior em 17/04/2006


Configuração do servidor



Após instalados todos os pacotes, podemos configurar nosso servidor. Tenha em mãos as seguintes informações:
  • IP do servidor LDAP;
  • Endereço da base de usuários do LDAP;
  • Informações do administrador do LDAP;
  • Senha do LDAP;
  • IP do servidor que você está levantando (Elementar meu caro Watson!).

Começando...

Passo 1 - Abra o arquivo ejabberd.cfg

# vi /etc/ejabberd/ejabberd.cfg

Passo 2 - Definindo o administrador do Jabber

O administrador do Jabber é quem vai ter acesso ao serviço de administração via Web do Ejabberd, que é um serviço de administração com um interface bem agradável e que você pode ver os usuários on-line e etc.

Procure a seguinte linha:

%{acl, admin, {user, "aleksey"}}.

Insira uma nova linha para definir o administrador:

{acl, admin, {user, "nome_do_usuário"}}.

O usuário nome_do_usuário será o administrador do servidor Jabber, é possível ter mais de um administrador.

Passo 3 - Configurando qual o servidor LDAP do qual o Jabber irá retirar os seus usuários.

Procure a linha: % For LDAP authentication use these lines instead of above one:

Eis as modificações que você deve fazer:

{auth_method, ldap}
# nada de importante...

{ldap_servers, ["ip_do_ldap"]}.
# Digite o ip do seu servidor LDAP.

{ldap_uidattr, "uid"}.
# Atributo que prende o usuário da base da dados do LDAP, deixe uid mesmo

{ldap_base, "ou=Users,dc=exemplo,dc=com,dc=br"}.
# Base onde encontram-se os usuários do LDAP

{ldap_rootdn, "cn=exemplo,dc=com,dc=br"}.
# Administrador do LDAP

{ldap_password, "senhas"}.
# Senha do Servidor LDAP

PRONTO! Você acabou de falar assim para o servidor ejabberd: "Aê cara! Já te falei quem é o teu administrador e com quem tu pode conversar... vamos cooperar hein!?"

Passo 4 - Informando o IP do servidor Jabber

Procure a seguinte linha: % Old {host, "localhost"}.

Insira uma nova linha nesse estilo:

{hosts, "ip_do_servidor_jabber"}.

Digite o ip do seu servidor ou equivalente!!!

Passo 5 - Saia e salve!!!!

VIVA!!! Você acabou de levantar seu servidor Jabber...

Vamos aos testes?

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Baixando os pacotes necessários
   3. Configuração do servidor
   4. Testes finais
   5. Clientes Jabber
Outros artigos deste autor

Software livre na educação de crianças

Leitura recomendada

Acesso seguro a um desktop remoto utilizando Linux, OpenVPN e Nxserver

LiberdUCA - Versão customizada

Procurando software para gerenciar armazenamento... Pensou FreeNAS!

Segurança em sistemas abertos e fechados

OpenNebula Sunstone

  
Comentários
[1] Comentário enviado por mlegidio em 18/04/2006 - 07:55h

Mutio bom artigo!!! ainda nao testei mas qdo testar caso eu tenha alguma duvida eu posto aki.
Abracos
PS: Essa frase eh mta boa!

[2] Comentário enviado por removido em 19/04/2006 - 10:02h

Parabens pelo artigo!!!!!!!!!

[3] Comentário enviado por paulokalil em 19/04/2006 - 15:22h

Tenho uma empresa que desenvolve softwares. Tenho hoje 4 técnicos para suporte aos clientes. Hoje, parte do meu suporte é feito pelo MSN, porém, eu estava pensando em instalar na minha empresa um servidor Jabber para acesso público (porém restrito aos meus clientes). Vc sabe se é possivel fazer isso e o que é preciso ?

[4] Comentário enviado por wandergreison em 19/04/2006 - 16:57h

Da para colocar maquinas windows e linux para conversarem, usando um servidor linux???

[5] Comentário enviado por antoniorcjr em 19/04/2006 - 18:23h

paulokalil: E possivel sim.. mais nunca testei isso ainda... procura algo no site http://ejabberd.jabber.ru/ la tem informacoes sobre isso!!

wandergreison: Sim... a unica coisa que tem que ser Linux e o servidor =]
basta voce instalar o Gaim ou o PSI... e qualquer outro programa de mensagem instantanea que tenha suporte pro Jabber... Mais elas tem que estar conectada na mesma rede!!!!

[]´s a todos!!!

[6] Comentário enviado por zmangabeira em 25/04/2006 - 17:59h

Dentro de um ambiente de empresa. Alguém consegue me informar alguma forma ou algum cliente jabber que eu consiga limitar acessos dos usuários nos clientes ? Ou seja um usuário só pode adicionar um grupo específico.

obrigado

[7] Comentário enviado por psico.indie em 21/09/2006 - 09:42h

Ei amigo, você sabe como ou onde eu posso saber como juntar dois sevidores jabber?

[8] Comentário enviado por antoniorcjr em 21/09/2006 - 09:51h

bom, dentro da parte de administracao pela web, vc tem uma opcao S2S que e justamente para voce poder ligar dois servidores Jabber, ai vai entrar muita pratica de rede, pois voce tera que fazer os dois servidores se comunicarem...
se nao me engano voce apenas tera que fornecer o ip do outro servidor em ambos os servidores... oks?

[9] Comentário enviado por revicomlinux em 23/05/2007 - 11:31h

Olá Antonio, muito bom seu artigo, vc teria alguma atualização para a versão mais nova do ejabberd, pois notei alguma diferença durante a instalação da versão mais nova, uso o debian 4.

abraços, parabéns!!

[10] Comentário enviado por tairone_seremeta em 18/08/2010 - 15:32h

ola brankinhu , muito bom o artigo, somente estou com uma duvida no seguinte...quero colocar somente alguns usuarios com acesso, criando um grupo pro jabber, tem como?
vlw


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts