https://blog.csdn.net/qq_22111417/article/details/84142509服務器
七、設置用戶名和密碼ui
找到用戶密碼文件在安裝bin下:.net
1: 打開mosquitto.conf文件,找到allow_anonymous節點,這個節點做用是,是否開啓匿名用戶登陸,默認是true。打開此項配置(將前面的 # 號去掉)以後將其值改成trueblog
修改前:#allow_anonymousit
修改後:allow_anonymous false登錄
2: 找到password_file節點,這個節點是告訴服務器你要配置的用戶將存放在哪裏。打開此配置並指定pwfile.example文件路勁(注意是絕對路勁)配置
修改前:#password_filefile
修改後:password_file /etc/mosquitto/pwfile.example (這裏的地址根據本身文件實際位置填寫)密碼
3: 建立用戶名和密碼、打開命令窗口 鍵入以下命令: qq
mosquitto_passwd -c /etc/mosquitto/pwfile.example admin
提示連續兩次輸入密碼、建立成功。命令解釋: -c 建立一個用戶、/etc/mosquitto/pwfile.example 是將用戶建立到 pwfile.example 文件中、admin 是用戶名。
4: 建立mosquitto用戶。在命令窗口鍵入以下命令:
mosquitto_passwd /etc/mosquitto/pwfile.example mosquitto
一樣連續會提示連續輸入兩次密碼。注意第二次建立用戶時不用加 -c 若是加 -c 會把第一次建立的用戶覆蓋。
至此兩個用戶建立成功,此時若是查看 pwfile.example 文件會發現其中多了兩個用戶。
mosquitto_sub.exe -h 127.0.0.1 -p 1883 -u admin -P 111 --cafile G:/mosquitto/InstallMosquitto/OpenSSL-Win64/bin/ca.crt -v -t #mosquitto_pub.exe -h 127.0.0.1 -p 1883 -u admin -P 111 --cafile G:/mosquitto/InstallMosquitto/OpenSSL-Win64/bin/ca.crt -t topic -m "hello world"mosquitto.exe -v -c mosquitto.conf--------------------- 做者:qq_22111417 來源:CSDN 原文:https://blog.csdn.net/qq_22111417/article/details/84142509 版權聲明:本文爲博主原創文章,轉載請附上博文連接!