博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
转:Mosquitto用户认证配置
阅读量:5985 次
发布时间:2019-06-20

本文共 755 字,大约阅读时间需要 2 分钟。

转自:https://blog.csdn.net/u012377333/article/details/69397124?utm_source=blogxgwz1

前言:基于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"

你可能感兴趣的文章
2013-04-01 → 2013-04-07 周总结:IT码农们健康真的很重要啊~~
查看>>
oracle查分区表的一些注意事项
查看>>
p4 add 目录
查看>>
网上找的模拟POST提交上传图片类
查看>>
原来自己对连接字符串中Min Pool Size的理解是错误的
查看>>
SqlHelper
查看>>
AUTOCAD自学教程一
查看>>
VC多线程编程
查看>>
Configuring log4net with VS2010 and .Net 4.0
查看>>
html is for what
查看>>
JavaScript 获得鼠标坐标
查看>>
数据更新WinForm数据归档同步工具
查看>>
组件下载Selenium IDE安装实践
查看>>
C#生成缩略图
查看>>
删除位置firefox 的插件配置(注册表)
查看>>
目录文件Oracle11g彻底删除
查看>>
删除androidAndroid递归方式删除某文件夹下的所有文件
查看>>
CSS overflow 属性
查看>>
第10次实验任务
查看>>
Sharepoint学习笔记—习题系列--70-573习题解析 -(Q15-Q18)
查看>>