2018-11-10-mosquitto-ユーザー名パスワード検証の構成
1127 ワード
文書ディレクトリ
mosquitto
ログインにはパスワードテストが必要です
パスワードファイルを指定して、ここで最も簡単なアカウントのパスワードを使ってログインして、TLSなどの暗号化に関与しません
修正するconf #
allow_anonymous false
#
password_file /etc/mosquitto/pwfile.conf
passworf_の場合file、テンプレートをコピーしたり、空のファイルを作成したりできます.
touch /etc/mosquitto/pwfile.conf
# mosquitto_passwd , lxy , lxy
mosquitto_passwd -b /etc/mosquitto/pwfile.conf lxy lxy
mosquittoの再起動
この時点でトピックを購読するにはパスワードが必要ですroot@ubuntu:~# mosquitto_sub -t "#"
Connection Refused: not authorised.
root@ubuntu:~# mosquitto_sub -t "#" -u lxy -P lxy -v
notifications129 0
notifications130 1
notifications131 1
メッセージを公開するにはパスワードも必要です
root@ubuntu:/etc/mosquitto# mosquitto_pub -t "topic/128" -m "i'm 128, msg to 128"
Connection Refused: not authorised.
Error: The connection was refused.
root@ubuntu:/etc/mosquitto# mosquitto_pub -t "topic/128" -m "i'm 128, msg to 128" -u lxy -P lxy
#
allow_anonymous false
#
password_file /etc/mosquitto/pwfile.conf
touch /etc/mosquitto/pwfile.conf
# mosquitto_passwd , lxy , lxy
mosquitto_passwd -b /etc/mosquitto/pwfile.conf lxy lxy
root@ubuntu:~# mosquitto_sub -t "#"
Connection Refused: not authorised.
root@ubuntu:~# mosquitto_sub -t "#" -u lxy -P lxy -v
notifications129 0
notifications130 1
notifications131 1
root@ubuntu:/etc/mosquitto# mosquitto_pub -t "topic/128" -m "i'm 128, msg to 128"
Connection Refused: not authorised.
Error: The connection was refused.
root@ubuntu:/etc/mosquitto# mosquitto_pub -t "topic/128" -m "i'm 128, msg to 128" -u lxy -P lxy