当前位置: 首页 > news >正文

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"

转载于:https://www.cnblogs.com/dpf-learn/p/7493516.html

相关文章:

  • Kyligence Analytics Platform Enterprise
  • 【转】VS2010/MFC编程入门之二十(常用控件:静态文本框)
  • Shiro:ajax的session超时处理
  • cogs2223 [SDOI2016 Round1] 生成魔咒
  • Sql 时间做条件
  • SQL Server 数据库中的几个常见的临界值
  • A Research Problem UVA - 10837 欧拉函数逆应用
  • 洛谷P2344 奶牛抗议
  • python归档:笔记转化
  • 理解JS中的call、apply、bind方法
  • Number Math
  • 初学JAVA的变量作用域
  • Inno Setup自定义安装界面脚本
  • Spring AOP简单的配置(注解和xml配置)
  • Swift,枚举
  • 2017届校招提前批面试回顾
  • Apache的80端口被占用以及访问时报错403
  • Java反射-动态类加载和重新加载
  • JSONP原理
  • Markdown 语法简单说明
  • mongodb--安装和初步使用教程
  • NSTimer学习笔记
  • Puppeteer:浏览器控制器
  • Vue ES6 Jade Scss Webpack Gulp
  • Webpack 4x 之路 ( 四 )
  • 浮动相关
  • 嵌入式文件系统
  • 入门到放弃node系列之Hello Word篇
  • 实战|智能家居行业移动应用性能分析
  • 译自由幺半群
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • (1)SpringCloud 整合Python
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (动态规划)5. 最长回文子串 java解决
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (转载)Linux网络编程入门
  • . NET自动找可写目录
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .net快速开发框架源码分享
  • .sh
  • /bin/bash^M: bad interpreter: No such file or directory
  • :“Failed to access IIS metabase”解决方法
  • @DataRedisTest测试redis从未如此丝滑
  • @Transactional注解下,循环取序列的值,但得到的值都相同的问题
  • [ C++ ] STL_vector -- 迭代器失效问题
  • [2015][note]基于薄向列液晶层的可调谐THz fishnet超材料快速开关——
  • [Angularjs]asp.net mvc+angularjs+web api单页应用之CRUD操作
  • [BIZ] - 1.金融交易系统特点
  • [BZOJ] 3262: 陌上花开