ejabberd - Keine Möglichkeit aufs Admininterface zuzugreifen

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
ReCon
Beiträge: 56
Registriert: 01.07.2006 14:00:14

ejabberd - Keine Möglichkeit aufs Admininterface zuzugreifen

Beitrag von ReCon » 05.11.2006 21:45:42

Hi,
Ich habe gerade auf meinem Debian Server per "apt-get install ejabberd" den Jabber Server installiert. Er fragte mich nach dem Servernamen, worauf ich ihm einen gegeben hatte. Dann noch nach dem Admin Account, worauf ich einen erstellen lies.
Letzendlich kam dann noch die Meldung, dass ich später dann mit http://host:5280/admin später alles verwalten könnte. Also versuchte ich das, gab die Adresse mit der IP des Server ein. Dann kein ein Fensterchien, wo ich mich einloggen sollte. Auch kein Problem. Doch nach der Eingabe des Adminaccounts kam folgender Fehler:
Not Allowed

Wieso das den? Kann mir jemand helfen?

MFG

smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von smo » 05.11.2006 22:07:34

Hallo,

beim mir geht's auch nur, wenn ich mich lokal auf der Maschine, auf der ejabberd installiert ist, befinde. Habe auf Anhieb im config-file auch nichts gefunden, wie man das remote erlauben könnte.

smo

ReCon
Beiträge: 56
Registriert: 01.07.2006 14:00:14

Beitrag von ReCon » 06.11.2006 12:08:51

und wie hast du es geschafft einen Browser auf dem Server zu nutzen?

MFG

smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von smo » 06.11.2006 17:40:18

per vnc

smo

ReCon
Beiträge: 56
Registriert: 01.07.2006 14:00:14

Beitrag von ReCon » 06.11.2006 20:29:12

Ja klar, aber ich habe ja nicht einmal einen XServer installiert!
Du müsstes dann ja einen installiert haben! Wie?

MFG

smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von smo » 06.11.2006 21:07:47

Naja, auch dem üblichen Weg. aptitude starten, vncserver wählen, dazu xserver-xorg. Ist allerdings fraglich ob man ne gui auf dem server will/braucht.

Einen ssh-Zugang hast du wahrscheinlich sowieso schon. Per ssh-Tunnel könntest du das so lösen:

Code: Alles auswählen

ssh -L55555:localhost:5280 <user>@<server>
Dann kannst du im lokalen Browser http://localhost:55555/admin aufrufen und es sollte klappen. (<user>@<server> ist hier dein ssh-user + server, nicht dein registrierter jabber-account)

smo

smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von smo » 06.11.2006 21:15:03

*räusper* Vergiss das vncserver + ssh-Zeugs, es funktioniert auch direkt.

Im Login musst du den Admin-User nach dem Muster <user>@<server> (z.B. admin@debiankiste) angeben, dann noch das richtige Passwort eingeben und schon klappt's. Auch von nem entfernten Rechner.

Ich habe den Verdacht wir haben beide entweder das @server vergessen oder versucht uns mit einem "normalen" user anzumelden. :roll:

smo

ReCon
Beiträge: 56
Registriert: 01.07.2006 14:00:14

Beitrag von ReCon » 06.11.2006 22:53:43

Jo, genau das habe ich die ganze Zeit getan!
Admin@SERVERNAME, wobei bei mir der Servername troja währe.
Will ich also mit dem Adminaccount zugreifen kommt "Not Allowed"
Und gebe ich die falschen Daten ein kommt, "Access Denied"
Außerdem kann ich leider über meine Clientsoftware (Spark in Windows) keinen Benutzer erstellen lassen.

MFG

ReCon
Beiträge: 56
Registriert: 01.07.2006 14:00:14

Beitrag von ReCon » 06.11.2006 23:08:44

Ok, hat sich erledigt! Ich hab geradeeben einmal "dpkg-reconfigure ejabberd" gemacht, und jetzt funtzt es.
Allerdings habe ich nun einen Account erstellt und kann aber immer noch nicht connecten! An was liegt nun das?

MFG

smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von smo » 07.11.2006 12:48:36

Such mal in deinem Client nach sowas wie "XML-Console" und poste den Output, den sie beim Connecten liefert.

Ebenfalls könnte das log vom ejabberd interessant (/var/log/ejabberd/ejabberd.log bzw. sasl.log) sein.

smo

ReCon
Beiträge: 56
Registriert: 01.07.2006 14:00:14

Beitrag von ReCon » 07.11.2006 14:26:25

Ich hab jetzt mal den Messenger Coccinella verwendet um zu connecten.
Er kam zum Verbindungsaufbau und brach dann aber mit dem Fehler: "Stream-Fehler vom Server mit Code:" an.
Der ejabberd.log zeigt:
=PROGRESS REPORT==== 7-Nov-2006::13:57:57 ===
supervisor: {local,sasl_safe_sup}
started: [{pid,<0.45.0>},
{name,alarm_handler},
{mfa,{alarm_handler,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]
Was meine letzte Verbindung mit Coccinella widergibt.

MFG

smo
Beiträge: 489
Registriert: 19.12.2005 16:34:40
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von smo » 08.11.2006 18:14:59

Hm, das hilft mir leider auch nicht weiter. Poste mal deine config nach NoPaste.

smo

ReCon
Beiträge: 56
Registriert: 01.07.2006 14:00:14

Beitrag von ReCon » 08.11.2006 22:23:08

Oh, sorry! Ich hab dir das falsch geschrieben!
Das ist der richtige Logeintrag:
=INFO REPORT==== 2006-11-07 14:27:20 ===
I(<0.231.0>:ejabberd_listener:90): (#Port<0.347>) Accepted connection {{85,216,xxx,xxx},63449} -> {{89,110,xxx,xxx},5223}
Wie ich jedoch den Log des Client (Messengers) öffnen kann, weiß ich nicht ... falls es überhaupt einen solchen log gibt.

MFG

Antworten