zoukankan      html  css  js  c++  java
  • MQTT服务器搭建--Mosquitto用户名密码配置

    Mosquitto用户认证配置

    前言:基于Mosquitto服务器已经搭建成功,大部分都是采用默认的是允许匿名用户登录模式,正式上线的系统需要进行用户认证。

    1.用户参数说明

    Mosquitto服务器的配置文件为/etc/mosquitto/mosquitto.conf,关于用户认证的方式和读取的配置都在这个文件中进行配置。

    allow_anonymous允许匿名

    password_file密码文件

    acl_file访问控制列表


    # 不允许匿名

    allow_anonymous false


    # 配置用户密码文件

    password_file /etc/mosquitto/pwfile


    # 配置topic和用户

    acl_file /etc/mosquitto/acl


    2.添加用户信息

    添加用户'chisj'密码’chisj‘,

    #mosquitto_passwd -c /etc/mosquitto/pwfile chisj


    3.添加Topic和用户的关系


    4.用户认证测试

    重启Mosquitto

    通过Ctrl+C关闭mosquitto,然后通过下面命令启动Mosquitto

    # mosquitto-c /etc/mosquitto/mosquitto.conf


    (订阅端)客户端启动:


    #mosquitto_sub -h 192.168.1.100 -t mtopic -u chisj -P chisj


    (发布者)客户端启动:

    #mosquitto_pub -h 192.168.1.100 -t mtopic -u chisj -P chisj -m "test"

  • 相关阅读:
    一本通1268 完全背包问题
    一本通1267 01背包
    合并石子1,2
    求最长不下降子序列++
    数字金字塔升级版
    一本通1354 括弧匹配检验
    一本通1353表达式括号匹配
    一本通1357车厢调度
    Centos查看端口占用情况和开启端口命令
    centos后台运行python程序
  • 原文地址:https://www.cnblogs.com/dpf-learn/p/7493516.html
Copyright © 2011-2022 走看看