如何开启用户认证?
2023-04-15 20:54 ly772186472 阅读(135) 评论(0) 编辑 收藏 举报
1默认是匿名认证,不用输入用户名和密码,直接可连接
2如何开启用户名和密码认证模式
2-1关闭匿名认证
在你的MQTT安装目录下,进入文件夹
etc/emq.conf 配置启用匿名认证:
2-2 设置配置文件
用户名密码认证
基于 MQTT 登录用户名(username)、密码(password)认证。
etc/plugins/emq_auth_username.conf 中配置默认用户:
- auth.user.$N.username = admin
- auth.user.$N.password = public
启用 emq_auth_username 插件:
./bin/emqttd_ctl plugins load emq_auth_username
保存后,开启插件
最后,每次修改配置文件,需要重启一下MQTT客户端。
当然,使用命令行也可以直接添加新用户,且不用重启MQTT,但是,不会自动写入在配置文件中,不利于以后报备。清楚知道那些用过,哪些没有
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南