绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
EMQX 设置 Mnesia 认证
2022-04-11 15:40:55

修改 emqx 配置文件:emqx/etc/plugins/emqx_auth_mnesia.conf
## Password hash.
##
## Value: plain | md5 | sha | sha256 | sha512
auth.mnesia.password_hash = sha256

##--------------------------------------------------------------------
## ClientId Authentication
##--------------------------------------------------------------------

## Examples: 放开此注释,clientId 密码认证
##auth.client.1.clientid = id
##auth.client.1.password = passwd
##auth.client.2.clientid = dev:devid
##auth.client.2.password = passwd2
##auth.client.3.clientid = app:appid
##auth.client.3.password = passwd3
##auth.client.4.clientid = client~!@#$%^&*()_+
##auth.client.4.password = passwd~!@#$%^&*()_+

##--------------------------------------------------------------------
## Username Authentication
##--------------------------------------------------------------------

## Examples: 放开此注释,用户名 密码认证
auth.user.1.username = admin
auth.user.1.password = public
##auth.user.2.username = feng@emqtt.io
##auth.user.2.password = public
##auth.user.3.username = name~!@#$%^&*()_+
##auth.user.3.password = pwsswd~!@#$%^&*()_+

修改 emqx.conf : emqx/etc/emqx.conf
##--------------------------------------------------------------------
## Authentication/Access Control
##--------------------------------------------------------------------

## Allow anonymous authentication by default if no auth plugins loaded.
## Notice: Disable the option in production deployment!
##
## Value: true | false
## 默认为 true 改为 false
allow_anonymous = false

## Allow or deny if no ACL rules matched.
##
## Value: allow | deny
## 默认为 allow 改为 deny
acl_nomatch = deny

启动emqx 服务
登录Dashboard网页
默认地址为: ip:18083
默认用户名:admin 密码:public
开启 Mnesia 认证插件


5. 使用客户端连接测试

分享好友

分享这个小栈给你的朋友们,一起进步吧。

Mnesia
创建时间:2022-04-11 15:30:34
Mnesia
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • LCR_
    专家
戳我,来吐槽~