2015-07-01 10 views
21

मैंने पासवर्ड फ़ाइल बनाने के लिए mosquitto_passwd कमांड का उपयोग किया था।उपयोगकर्ता नाम/पासवर्ड मच्छर कैसे सेट करें?

mosquitto_passwd /etc/mosquitto/passwd admin 

मैं mosquitto.conf में अपना पासवर्ड फ़ाइल का पथ कहा:

password_file /etc/mosquitto/passwd 

लेकिन जब मैं सदस्यता लेने या प्रकाशित यह उपयोगकर्ता नाम/पासवर्ड की आवश्यकता नहीं है?

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 

मुझे क्या याद आया?

उत्तर

48

डिफ़ॉल्ट रूप से, मच्छर अभी भी अनाम कनेक्शन की अनुमति देगा, यानी कनेक्शन जहां कोई उपयोगकर्ता नाम/पासवर्ड प्रदान नहीं किया जाता है। password_file प्रविष्टि के अलावा, आप भी जरूरत है:

allow_anonymous false 
+1

मत भूलना वोट दें और जवाब स्वीकार करते हैं कि अगर आप के लिए काम किया है। धन्यवाद! – kartben

+0

मेरे पास आपके लिए अपवोट करने के लिए पर्याप्त 15 प्रतिष्ठा नहीं है: डी – datnq

+2

अब आपके पास है :) –

संबंधित मुद्दे