2015-07-01 10 views
21

Ho usato il comando mosquitto_passwd per creare un file password.Come impostare username/password mosquitto?

mosquitto_passwd /etc/mosquitto/passwd admin 

ho aggiunto il percorso al mio file di password in mosquitto.conf:

password_file /etc/mosquitto/passwd 

Ma quando mi iscrivo o pubblicarla non richiede username/password?

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 

Cosa mi sono perso?

risposta

48

Per impostazione predefinita, Mosquitto consente comunque connessioni anonime, ovvero connessioni in cui non viene fornito nome utente/password. Oltre alla voce password_file, è inoltre necessario:

allow_anonymous false 
+1

Non dimenticate di upvote e accettare la risposta se ha funzionato per voi. Grazie! – kartben

+0

Non ho abbastanza 15 reputazione da revocare per te: D – datnq

+2

Ora hai :) –