Re: [FUG-BR] ejabberd e o arquivo .pem

2009-01-29 Por tôpico Thiago Cesar
> Sim, exatamente é uma chave, na sua configuração tem a seguinte entrada:
>
> starttls, {certfile, "/usr/local/etc/ejabberd/ssl.pem"}]},
>tls, {certfile,
> "/usr/local/etc/ejabberd/ssl.pem"}]},
>  %{5223, ejabberd_c2s, [{access, c2s}, ssl, {certfile,
> "/usr/local/etc/ejabberd/ssl.pem"}]},
>
>
> basta gerar a chave e pronto, ou então não utilizar o ssl na
> configuração o que não é recomendado senão fica um msn da vida na rede
> (internet)

Funcionou! Gerei a chave e todos se conectam.
Quanto ao Openfire, obrigado pela dica! O ejabberd funcionou mas nunca
se sabe o dia de amanhã...

Muito obrigado!

Thiago Cesar
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] ejabberd e o arquivo .pem

2009-01-29 Por tôpico Márcio Luciano Donada
2009/1/29 Thiago Cesar 
>   
>> Bom dia pessoal!
>>
>> Estou brigando com isso faz um tempo, espero que alguém possa me ajudar.
>> Os logs do ejabberd dizem que falta um arquivo .pem e portanto os clientes
>> não conseguem conectar no ejabberd. Eu fui ver o arquivo de configuração, e
>> ele aponta para um ssl.pem que não existe em lugar nenhum. A solução que
>> encontrei era colocar um caminho absoluto para esse arquivo, mas ele não
>> existe no servidor inteiro. Na minha busca por ele, achei milhares de .pems
>> diferentes.
>> Esse .pem seria uma chave? E portanto eu posso usar qualquer um dos que eu
>> achei?
>>
>> 

Sim, exatamente é uma chave, na sua configuração tem a seguinte entrada:

starttls, {certfile, "/usr/local/etc/ejabberd/ssl.pem"}]},
tls, {certfile,
"/usr/local/etc/ejabberd/ssl.pem"}]},
  %{5223, ejabberd_c2s, [{access, c2s}, ssl, {certfile,
"/usr/local/etc/ejabberd/ssl.pem"}]},


basta gerar a chave e pronto, ou então não utilizar o ssl na
configuração o que não é recomendado senão fica um msn da vida na rede
(internet)

Abraço,


-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] ejabberd e o arquivo .pem

2009-01-29 Por tôpico Luciano Antonio Borguetti Faustino
2009/1/29 Thiago Cesar 

> Bom dia pessoal!
>
> Estou brigando com isso faz um tempo, espero que alguém possa me ajudar.
> Os logs do ejabberd dizem que falta um arquivo .pem e portanto os clientes
> não conseguem conectar no ejabberd. Eu fui ver o arquivo de configuração, e
> ele aponta para um ssl.pem que não existe em lugar nenhum. A solução que
> encontrei era colocar um caminho absoluto para esse arquivo, mas ele não
> existe no servidor inteiro. Na minha busca por ele, achei milhares de .pems
> diferentes.
> Esse .pem seria uma chave? E portanto eu posso usar qualquer um dos que eu
> achei?
>
> Só estou aqui porque o Google não me traz uma luz! ;)
>
> Obrigado!
>
> Thiago Cesar
> -
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd



Thiago,

Não sei se sua necessidade é usar o esse servidor especifico.

Mais da um look nesse cara aqui:  Openfire

http://www.igniterealtime.org/projects/openfire/index.jsp

Abraço.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] ejabberd e o arquivo .pem

2009-01-29 Por tôpico Thiago Cesar
Bom dia pessoal!

Estou brigando com isso faz um tempo, espero que alguém possa me ajudar.
Os logs do ejabberd dizem que falta um arquivo .pem e portanto os clientes
não conseguem conectar no ejabberd. Eu fui ver o arquivo de configuração, e
ele aponta para um ssl.pem que não existe em lugar nenhum. A solução que
encontrei era colocar um caminho absoluto para esse arquivo, mas ele não
existe no servidor inteiro. Na minha busca por ele, achei milhares de .pems
diferentes.
Esse .pem seria uma chave? E portanto eu posso usar qualquer um dos que eu
achei?

Só estou aqui porque o Google não me traz uma luz! ;)

Obrigado!

Thiago Cesar
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ejabberd levanta mas não libera portas necessárias. [RESOLVIDO DA PIOR MANE IRA POSS IVEL]

2007-03-07 Por tôpico Matheus Cucoloto
Em 07/03/07, Junior Pires<[EMAIL PROTECTED]> escreveu:
> Grande carlos, obrigado pela resposta, mas tá tudo ok na conf... Eu
> consegui resolver o problema aqui, mas foi da pior maneira possovel.
>
> A questão, foi que quando eu dei um "kill -9" no processo, tinha mais ou
> menos uns 50 usuários conectados o que induziu à uma avaria no banco de
> dados de usuários. Portanto, eu tive que ir em /var/spool/ejabberd e dar
> um "rm *" para deletar os arquivos de usuários e sair recadastrando todo
> mundo (trampo né? rsrs).
>
> Mas tá de boa, valeu pela força ai e um forte abraço a todos! =D
>
>


Só para acrecentar...
O ejabberd faz isso digamos que constantemente... em caso de queda de
energia, em caso de kill -9, e outras anomalias...
eu só aprendi isso depois de 3 vezes ter que cadastrar os usuarios...
apartir dai backup no /var/spoo/ejabberd diario!

Abraços




-- 
Matheus Cucoloto
System Admin.
Net Admin.
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] Ejabberd levanta mas não libera portas necessárias. [RESOLVIDO DA PIOR MANE IRA POSSIVEL ]

2007-03-07 Por tôpico Junior Pires
Grande carlos, obrigado pela resposta, mas tá tudo ok na conf... Eu
consegui resolver o problema aqui, mas foi da pior maneira possovel.

A questão, foi que quando eu dei um "kill -9" no processo, tinha mais ou
menos uns 50 usuários conectados o que induziu à uma avaria no banco de
dados de usuários. Portanto, eu tive que ir em /var/spool/ejabberd e dar
um "rm *" para deletar os arquivos de usuários e sair recadastrando todo
mundo (trampo né? rsrs).

Mas tá de boa, valeu pela força ai e um forte abraço a todos! =D


> Junior Pires escreveu:
>> Olá pessoal, eu estava aqui com um servidor ejabberd funcionando
>> direitinho, os usuários autenticando normalmente através do pandion. mas
>> hoje, quando eu fui fazer uma alteração no meu servidor fiz a burrice de
>> dar um "kill -9" no processo, e depois quando fui levantar, ele levanta
>> o
>> serviço, mas não deixa disponivél as portas necessárias para conexão dos
>> usuários, tipo a 5222, 5223...
>>
>> Quando dou um sockstat | grep ejabberd, me volta o seguinte:
>>
>> mail# sockstat | grep ejabberd
>> ejabberd ssl_esock  18087 4  tcp4   127.0.0.1:55480   *:*
>> ejabberd beam   17923 5  tcp4   *:63743   *:*
>> ejabberd beam   17923 6  tcp4   127.0.0.1:52310   127.0.0.1:4369
>> ejabberd epmd   17921 3  tcp4   *:4369*:*
>> ejabberd epmd   17921 4  tcp4   127.0.0.1:4369
>> 127.0.0.1:52310
>>
>> Dei uma olhada nos logs e achei isso:
>>
>> RPC failed on the node [EMAIL PROTECTED]: {'EXIT',
>>{badarg,
>> [{erlang,
>>   port_control,
>>   [stringprep_port,1,"mail"]},
>>  {stringprep,control,2},
>>  {jlib,nameprep,1},
>>  {ejabberd_auth,auth_modules,1},
>>  {ejabberd_auth,is_user_exists,2},
>>  {ejabberd_auth,try_register,3},
>>  {ejabberd_ctl,process,1},
>>  {rpc,'-handle_call/3-fun-0-',5}]}}
>>
>> Alguém tem o caminho das pedras?
>>
>> Agradeço.
>>
> Fala ae Jr Blz? Cara estou enviando o meu cfg para ver se tem coisa
> errada na sua conf
>
> - INICIO ejjaberd.cfg -
>
> % $Id: ejabberd.cfg 332 2005-04-27 01:08:18Z alexey $
>
> %override_acls.
>
>
> % Users that have admin access.  Add line like one of the following after
> you
> % will be successfully registered on server to get admin access:
> {acl, admin, {user, "cajardim"}}.
> {acl, admin, {user, "giovani"}}.
> {acl, admin, {user, "cpbrandao"}}.
>
> % Blocked users:
> %{acl, blocked, {user, "test"}}.
>
> % Local users:
> {acl, local, {user_regexp, ""}}.
>
> % Another examples of ACLs:
> %{acl, jabberorg, {server, "jabber.org"}}.
> %{acl, aleksey, {user, "aleksey", "jabber.ru"}}.
> %{acl, test, {user_regexp, "^test"}}.
> %{acl, test, {user_glob, "test*"}}.
>
>
> % Only admins can use configuration interface:
> {access, configure, [{allow, admin}]}.
>
> % Every username can be registered via in-band registration:
> {access, register, [{deny, all}]}.
>
> % After successful registration user will get message with following
> subject
> % and body:
> {welcome_message,
>  {"Bem Vindo!",
>   "Bem vindo ao Servidor da Rede Integrada"
>   "Esperamos que voce aproveite este servico! Para maiores informacoes
> sobre como usa-lo, contacte o administrador da rede"}}.
> % Replace them with 'none' if you don't want to send such message:
> %{welcome_message, none}.
>
> % List of people who will get notifications about registered users
> {registration_watchers, ["[EMAIL PROTECTED]"]}.
>
> % Only admins can send announcement messages:
> {access, announce, [{allow, admin}]}.
>
>
> % Only non-blocked users can use c2s connections:
> {access, c2s, [{deny, blocked},
>  {allow, all}]}.
>
> % Set shaper with name "normal" to limit traffic speed to 1000B/s
> {shaper, normal, {maxrate, 1000}}.
>
> % Set shaper with name "fast" to limit traffic speed to 5B/s
> {shaper, fast, {maxrate, 5}}.
>
> % For all users except admins used "normal" shaper
> {access, c2s_shaper, [{none, admin},
> {normal, all}]}.
>
> % For all S2S connections used "fast" shaper
> {access, s2s_shaper, [{fast, all}]}.
>
> % Admins of this server are also admins of MUC service:
> {access, muc_admin, [{allow, admin}]}.
>
> % All users are allowed to use MUC service:
> {access, muc, [{allow, all}]}.
>
> % This rule allows access only for local users:
> {access, local, [{allow, local}]}.
>
>
> % Authentification method.  If you want to use internal user base, then
> use
> % this line:
> {auth_method, internal}.
>
> % For LDAP authentification use these lines instead of above one:
> %{auth_method, ldap}.
> %{ldap_servers, ["localhost

Re: [FUG-BR] Ejabberd levanta mas não libera portas necessárias.

2007-03-07 Por tôpico Carlos Anderson Jardim
Junior Pires escreveu:
> Olá pessoal, eu estava aqui com um servidor ejabberd funcionando
> direitinho, os usuários autenticando normalmente através do pandion. mas
> hoje, quando eu fui fazer uma alteração no meu servidor fiz a burrice de
> dar um "kill -9" no processo, e depois quando fui levantar, ele levanta o
> serviço, mas não deixa disponivél as portas necessárias para conexão dos
> usuários, tipo a 5222, 5223...
>
> Quando dou um sockstat | grep ejabberd, me volta o seguinte:
>
> mail# sockstat | grep ejabberd
> ejabberd ssl_esock  18087 4  tcp4   127.0.0.1:55480   *:*
> ejabberd beam   17923 5  tcp4   *:63743   *:*
> ejabberd beam   17923 6  tcp4   127.0.0.1:52310   127.0.0.1:4369
> ejabberd epmd   17921 3  tcp4   *:4369*:*
> ejabberd epmd   17921 4  tcp4   127.0.0.1:4369127.0.0.1:52310
>
> Dei uma olhada nos logs e achei isso:
>
> RPC failed on the node [EMAIL PROTECTED]: {'EXIT',
>{badarg,
> [{erlang,
>   port_control,
>   [stringprep_port,1,"mail"]},
>  {stringprep,control,2},
>  {jlib,nameprep,1},
>  {ejabberd_auth,auth_modules,1},
>  {ejabberd_auth,is_user_exists,2},
>  {ejabberd_auth,try_register,3},
>  {ejabberd_ctl,process,1},
>  {rpc,'-handle_call/3-fun-0-',5}]}}
>
> Alguém tem o caminho das pedras?
>
> Agradeço.
>   
Fala ae Jr Blz? Cara estou enviando o meu cfg para ver se tem coisa 
errada na sua conf

- INICIO ejjaberd.cfg -

% $Id: ejabberd.cfg 332 2005-04-27 01:08:18Z alexey $

%override_acls.


% Users that have admin access.  Add line like one of the following after you
% will be successfully registered on server to get admin access:
{acl, admin, {user, "cajardim"}}.
{acl, admin, {user, "giovani"}}.
{acl, admin, {user, "cpbrandao"}}.

% Blocked users:
%{acl, blocked, {user, "test"}}.

% Local users:
{acl, local, {user_regexp, ""}}.

% Another examples of ACLs:
%{acl, jabberorg, {server, "jabber.org"}}.
%{acl, aleksey, {user, "aleksey", "jabber.ru"}}.
%{acl, test, {user_regexp, "^test"}}.
%{acl, test, {user_glob, "test*"}}.


% Only admins can use configuration interface:
{access, configure, [{allow, admin}]}.

% Every username can be registered via in-band registration:
{access, register, [{deny, all}]}.

% After successful registration user will get message with following subject
% and body:
{welcome_message,
 {"Bem Vindo!",
  "Bem vindo ao Servidor da Rede Integrada"
  "Esperamos que voce aproveite este servico! Para maiores informacoes sobre 
como usa-lo, contacte o administrador da rede"}}.
% Replace them with 'none' if you don't want to send such message:
%{welcome_message, none}.

% List of people who will get notifications about registered users
{registration_watchers, ["[EMAIL PROTECTED]"]}.

% Only admins can send announcement messages:
{access, announce, [{allow, admin}]}.


% Only non-blocked users can use c2s connections:
{access, c2s, [{deny, blocked},
   {allow, all}]}.

% Set shaper with name "normal" to limit traffic speed to 1000B/s
{shaper, normal, {maxrate, 1000}}.

% Set shaper with name "fast" to limit traffic speed to 5B/s
{shaper, fast, {maxrate, 5}}.

% For all users except admins used "normal" shaper
{access, c2s_shaper, [{none, admin},
  {normal, all}]}.

% For all S2S connections used "fast" shaper
{access, s2s_shaper, [{fast, all}]}.

% Admins of this server are also admins of MUC service:
{access, muc_admin, [{allow, admin}]}.

% All users are allowed to use MUC service:
{access, muc, [{allow, all}]}.

% This rule allows access only for local users:
{access, local, [{allow, local}]}.


% Authentification method.  If you want to use internal user base, then use
% this line:
{auth_method, internal}.

% For LDAP authentification use these lines instead of above one:
%{auth_method, ldap}.
%{ldap_servers, ["localhost"]}.% List of LDAP servers
%{ldap_uidattr, "uid"}.% LDAP attribute that holds user ID
%{ldap_base, "dc=example,dc=com"}. % Search base of LDAP directory
%{ldap_rootdn, "dc=example,dc=com"}. % LDAP manager
%{ldap_password, "**"}. % Password to LDAP manager

% For authentification via external script use the following:
%{auth_method, external}.
%{extauth_program, "/path/to/authentification/script"}.

% For authentification via ODBC use the following:
%{auth_method, odbc}.
%{odbc_server, "DSN=ejabberd;UID=ejabberd;PWD=ejabberd"}.


% Host name:
{hosts, ["messenger.redeintegrada"]}.


% Default language for server messages
{language, "pt_br"}.

% Listened ports:
{listen,
 [{52

[FUG-BR] Ejabberd levanta mas não libera portas necessárias.

2007-03-06 Por tôpico Junior Pires
Olá pessoal, eu estava aqui com um servidor ejabberd funcionando
direitinho, os usuários autenticando normalmente através do pandion. mas
hoje, quando eu fui fazer uma alteração no meu servidor fiz a burrice de
dar um "kill -9" no processo, e depois quando fui levantar, ele levanta o
serviço, mas não deixa disponivél as portas necessárias para conexão dos
usuários, tipo a 5222, 5223...

Quando dou um sockstat | grep ejabberd, me volta o seguinte:

mail# sockstat | grep ejabberd
ejabberd ssl_esock  18087 4  tcp4   127.0.0.1:55480   *:*
ejabberd beam   17923 5  tcp4   *:63743   *:*
ejabberd beam   17923 6  tcp4   127.0.0.1:52310   127.0.0.1:4369
ejabberd epmd   17921 3  tcp4   *:4369*:*
ejabberd epmd   17921 4  tcp4   127.0.0.1:4369127.0.0.1:52310

Dei uma olhada nos logs e achei isso:

RPC failed on the node [EMAIL PROTECTED]: {'EXIT',
   {badarg,
[{erlang,
  port_control,
  [stringprep_port,1,"mail"]},
 {stringprep,control,2},
 {jlib,nameprep,1},
 {ejabberd_auth,auth_modules,1},
 {ejabberd_auth,is_user_exists,2},
 {ejabberd_auth,try_register,3},
 {ejabberd_ctl,process,1},
 {rpc,'-handle_call/3-fun-0-',5}]}}

Alguém tem o caminho das pedras?

Agradeço.
-- 
Junior Pires
Assistente de Informáica
CPD
Gujão Alimentos.
Tel: (75) 3244-2121 (Ramal 202).


-- 
Esta mensagem foi verificada pelo sistema de antivírus e
 acredita-se estar livre de perigo.

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


Re: [FUG-BR] ejabberd

2006-05-23 Por tôpico Rafael Floriano Sousa Sales
Olá,

Alem de suas configurações de preferencia adicione:

{auth_method, ldap}.
{ldap_servers, ["ldap.host"]}.
{ldap_uidattr, "uid"}.
{ldap_base, "ou=people,dc=host,dc=com,dc=br"}.
{ldap_rootdn, "cn=jabber,dc=host,dc=com,dc=br"}.
{ldap_password, "senha"}.


E indicado a crição de um usuario que neste caso e "jabber" com
algumas acls permitindo somente a consulta pelo servico ejabber.

Abraços

-- 
Rafael Floriano Sousa Sales
Segurança da  Informação
Tompast IT Services
e-mail: [EMAIL PROTECTED]
+55-11-3207-2457
+55-11-8433-2281
-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd


[FUG-BR] ejabberd

2006-05-23 Por tôpico Márcio Luciano Donada
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Pessoal,
Alguém tá rodando o ejabberd com o LDAP?


- --
Márcio Luciano Donada
Departamento de T.I. - Aurora Alimentos
Cooperativa Central Oeste Catarinense - Chapecó(SC)
mdonada at auroraalimentos dot com dot br
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.3 (FreeBSD)

iD8DBQFEc0ywyJq2hZEymxcRApRvAJ9jRKOJfVUDTYY7oQPwlYurYCLHXgCgiq1+
uYIXXSFWdY5ag42Jzmi0XlI=
=UhE4
-END PGP SIGNATURE-

-
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd