配置EMQX服务器用户名/密码方式登录
配置EMQX服务器用户名/密码方式登录
本文转自GEEK.攻城狮 并作补充
配置环境
系统:ubuntu 18.04server lts
EMQX版本:v4.0.6
停止服务
emqx stop
编辑用户名密码配置文件
vim ./etc/emqx/plugins/emqx_auth_username.conf
增加用户名、密码,密码算法改为plain,透传
关闭匿名登录
vim /etc/emqx/emqx.conf
查找allow_anonymous,修改为false
启动emqx服务
1 emqx start进入后台管理界面,启动用户名密码认证。
1 http://服务器IP:18083
此时,使用MQTT之前的匿名方式的配置,已经无法登录
MQTT.FX上,添加用户名密码:
此时可以通过用户名密码登录,订阅主题
同样的方式,我们需要再添加一个用户,用于两个用户之间通讯。
我们可以从服务器端登录一个用户,向MQTT.FX客户端订阅的TOPIC发送信息。可以看到正常收到。