EMQX安装及配置关闭匿名访问和必须匹配身份认证
命令获取安装包
根据实际部署环境获取相应安装包
wget https://www.emqx.com/zh/downloads/broker/4.2.14/emqx-centos7-4.2.14-x86_64.zip
解压
unzip emqx-centos7-4.2.14-x86_64.zip
修改配置文件自定义端口
1、修改/emqx/etc/emqx.conf
listener.ssl.external = 18883
listener.ws.external = 28083
listener.tcp.internal = 127.0.0.1:21883
listener.tcp.external = 0.0.0.0:11883
listener.wss.external = 18084
2、修改端口/emqx/etc/plugins/emqx_management.conf
management.listener.http = 18081
使用测试启动命令打印日志查看
./bin/emqx console
启动命令
上述命令启动测试无报错则执行启动命令
./bin/emqx start
访问dashboard
http://192.168.xx.xx:18083
默认账号:admin 密码默认为:pubilc
修改登录dashboard 默认密码
./bin/emqx_ctl admins passwd admin 123456
EMQX关闭匿名访问和必须匹配身份认证
1、首先停止emqx
./bin/emqx stop
2、修改/emqx/etc/emqx.conf
allow_anonymous = false //关闭匿名链接,默认开启
3、修改/emqx/etc/plugins/emqx_auth_username.conf
4、重启服务
5、登录web打开页面
启动如图所示的插件。