代码改变世界

EMQX-4.2.14服务配置用户和密码

2021-05-13 14:12  猎手家园  阅读(11612)  评论(0编辑  收藏  举报

一、下载

https://www.emqx.com/zh/downloads-and-install/broker

 

2、安装运行(比较简单)

#解压
root@ubuntu:~# unzip emqx-ubuntu20.04-4.2.14-x86_64.zip -C /usr/local
#启动 root@ubuntu:~# cd /usr/local/emqx
root@ubuntu:/usr/local/emqx# ./bin/emqx start

 

3、文档地址

https://docs.emqx.com/zh/emqx/v4.2/

 

4、编辑用户名/密码配置文件

vim /etc/emqx/plugins/emqx_auth_username.conf

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

## Examples:
auth.user.1.username = admin
auth.user.1.password = admin888

## Password hash.
##
## Value: plain | md5 | sha | sha256 
auth.user.password_hash = plain #plain 表示透传

这里建议一个项目设一组用户/密码,方便管理。

 

5、关闭匿名访问

vim /etc/emqx/emqx.conf

allow_anonymous = false

 

6、启用插件

访问:http://127.0.0.1:18083

默认用户名和密码:admin/public

默认是英文界面,可以在 “settings” 里修改成中文

然后在 “插件” 里找到 “emqx_auth_username” 点击启动。

 

7、启动服务

#启动
$ emqx start

EMQ X v4.2.14 is started successfully!

#状态查看
$ emqx_ctl status

Node 'emqx@127.0.0.1' is started
emqx 4.2.14 is running

#停止
emqx stop

#重启
emqx restart

 

8、连接(好用的客户端工具)

(1)MQTTBox:官网地址   Github地址

(2)MQTT.fx:下载地址