Administración Web Ejabberd

Contenido archivado

El contenido de la web se encuentra archivado y no se podrá crear nuevo contenido. Más información.

Tagged:

Hola,
soy nuevo con jabber y acabo de instalar ejjaberd en mi fedora core 2, después de mirar la configuración y cambiar algunas cosas (poca cosa), no consigo acceder a la administración web del ejjaberd, cuando intento a acceder me pide un usuarios y contraseña (un javascript), me imagino que serán algún usuario del sistema o el root pero he probado con varios y no hay forma. Es posible que tenga algo mal o este accediendo de forma erronea, que tengo que indicar en el fichero de configuración ejabberd.cfg para acceder con algún usuario a la administración web.

Gracias por todo.
Un saludo.

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

webadmin: usar cuenta jabber que sea admin

Te pide el usuario y contraseña de algún administrador en tu servidor Jabber.

  1. Crea un usuario en el servidor Jabber. Por ejemplo nombre: bobo, contraseña: cuco992. Si el servidor se llama jabber.micompa.com entonces el JID completo de esa cuenta será bobo@jabber.micompa.com.
  2. Dale privilegios de administrador a esa cuenta en ejabberd.cfg añadiendo al principio una línea que ponga:
    {acl, admin, {user, "bobo"}}.

    y reinicia el servidor para que relea el fichero de configuración.

  3. Ahora que la cuenta bobo es administrador, tienes posibilidades que los usuarios normales no tienen. Para entrar en la administración via web:
    • en ejabberd 0.7.5 y anteriores: pon el nombre del usuario (bobo) y su contraseña.
    • en ejabberd 0.9 y posteriores: pon el JID completo del usuario (bobo@jabber.micompa.com) y su contraseña.

RE: Administración Web

Hola de nuevo,

he realizado las modificaciones que me haz indicado pero sigo sin conseguir entrar a la web.

Te pongo aquí en fichero de configuración para que vea si hay algo raro, la versión que tengo instalada es ejabberd-0.9.

% $Id: ejabberd.cfg.example 314 2005-04-18 18:41:57Z 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, "aleksey"}}.
%{acl, admin, {user, "ermine"}}.
{acl, admin, {user, "svillalba"}}.

...

% Listened ports:
{listen,
 [{5222, ejabberd_c2s,     [{access, c2s}, {shaper, c2s_shaper},
                            starttls, {certfile, "./ssl.pem"}]},
  {5223, ejabberd_c2s,     [{access, c2s},
                            tls, {certfile, "./ssl.pem"}]},
  % Use these two lines instead if TLS support is not compiled
  %{5222, ejabberd_c2s,     [{access, c2s}, {shaper, c2s_shaper}]},
  %{5223, ejabberd_c2s,     [{access, c2s}, ssl, {certfile, "./ssl.pem"}]},
  {5269, ejabberd_s2s_in,  [{shaper, s2s_shaper}]},
  {5280, ejabberd_http,    [http_poll, web_admin]},
  {8888, ejabberd_service, [{access, all},
                            {hosts, ["icq.localhost", "sms.localhost"],
                             [{password, "secret"}]}]}
 ]}.

...

Gracias por todo.
Un saludo.

RE:RE: Administración Web.

Hola,

ya he solucionado el problema.
Al final todo era a nivel de configuración del fichero ejabberd.cfg, en la sección de certificados.

Y luego para poder acceder a la administración web, he creado un usuario con un cliente (ej: Exodus) y una vez creado el usuario lo he añadido al fichero de configuración y guala.

Gracias por todo.
Un saludo.

en que parte, amigo me

en que parte, amigo me puedes explicar que hicistes detalladamen