Ich habe ein Problem bei der Konfiguration der Authentifizierung auf meinem Mosquitto.Wie stelle ich die Authentifizierung für einen Mosquitto Broker ein?
Solange ich anonyme Verbindungen auf mosquitto.conf
zulassen, kann ich den Broker (Pub & Sub) ohne Probleme zugreifen. Aber sobald ich die Authentifizierung aktiviere, bekomme ich eine "connection refused
". Ich habe mehrere Tutorials über die Einrichtung der Authentifizierung verfolgt, aber ich kann es nicht zum Laufen bringen und kann nicht herausfinden warum.
Ich habe mosquitto 1.4.10 auf einem Raspberry PI 3-Modell B. installiert
Ich habe eine Kennwortdatei erstellt mit dem Befehl: sudo mosquitto_passwd -c /etc/mosquitto/passwd test
und setzen Sie das Passwort „test“.
Ich habe allow_anonymous
zu false und password_file zu /etc/mosquitto/passwd
in mosquitto.conf
gesetzt.
Dann, wenn ich den Befehl sudo mosquitto_sub -t hello/world -u test -P test
versuchte, bekomme ich einen "Fehler: Verbindung abgelehnt".
Ich habe die Passwortdatei überprüft, die korrekt zu sein scheint (es hat den richtigen Namen und Pfad /etc/mosquitto/passwd
& enthält einen Eintrag für meinen Benutzer "test").
Frage:
Habe ich einen Fehler in der Konfiguration? Fehle ich etwas?
Bitte teilen Ihr Moskito conf, die aktiven Linien sind genug. – cagdas
Enthält auch die Ausgabe von /var/log/mosquitto/mosquitto.log, um Fehler anzuzeigen – hardillb