2018-11-10-mosquitto-ユーザー名パスワード検証の構成

1127 ワード

文書ディレクトリ

  • mosquitto
  • ログインにはパスワードテスト
  • が必要です.

    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