usuario require_certificate not mosquitto_passwd found crear passwords mosquitto

passwords - require_certificate - ¿Cómo configurar el nombre de usuario/contraseña mosquitto?



mosquitto_passwd command not found (2)

Utilicé el comando mosquitto_passwd para crear un archivo de contraseña.

mosquitto_passwd /etc/mosquitto/passwd admin

mosquitto.conf la ruta a mi archivo de contraseña en mosquitto.conf :

password_file /etc/mosquitto/passwd

¿Pero cuando me suscribo o publico no requiere nombre de usuario / contraseña?

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é me perdí?


De forma predeterminada, Mosquitto todavía permitirá conexiones anónimas, es decir, conexiones donde no se proporciona un nombre de usuario / contraseña. Además de la entrada password_file , también necesita:

allow_anonymous false


después de modificar "allow_anonymous false" en /etc/mosquitto/mosquitto.conf, el usuario sin contraseña todavía puede publicar y sub