Comment définir username / password mosquitto?
j'ai utilisé le mosquitto_passwd
commande pour créer un fichier de mot de passe.
mosquitto_passwd /etc/mosquitto/passwd admin
j'ai ajouté le chemin à mon fichier de mots de passe dans mosquitto.conf
:
password_file /etc/mosquitto/passwd
mais quand je m'abonne ou que je le publie, il n'a pas besoin de nom d'utilisateur/mot de passe?
mosquitto_sub -t '#' -d
Client mosqsub/19032-Dell sending CONNECT
Client mosqsub/19032-Dell received CONNACK
Client mosqsub/19032-Dell sending SUBSCRIBE (Mid: 1, Topic: #, QoS: 0)
Client mosqsub/19032-Dell received SUBACK
Subscribed (mid: 1): 0
Qu'ai-je manqué?
24
demandé sur
kartben
2015-07-01 11:55:25
2 réponses
par défaut, Mosquito autorise toujours les connexions anonymes, c'est-à-dire les connexions pour lesquelles aucun nom d'utilisateur/mot de passe n'est fourni.
En plus de l' password_file
entrée, vous avez aussi besoin de:
allow_anonymous false
50
répondu
kartben
2015-07-07 06:23:32
après modifier "allow_anonymous false" dans/etc/Mosquito / Mosquito.conf, l'utilisateur sans mot de passe ne peut toujours pub et sub
0
répondu
ndtc
2018-06-12 14:27:31