CentOS7.6安装emqtt
【摘要】
为了操作方便,终端可直接使用服务器的在线终端! 默认用户名为root
一、获取emqtt
输入以下命令,即可将emqtt下载到当前文件夹~
cd /opt
wget https://q...
为了操作方便,终端可直接使用服务器的在线终端!
默认用户名为root
一、获取emqtt
输入以下命令,即可将emqtt下载到当前文件夹~
cd /opt
wget https://qqqqqbucket.oss-cn-beijing.aliyuncs.com/mqtt/emqttd-centos7-v2.3.11.zip
- 1
- 2
解压
yum install zip unzip -y
unzip emqttd-centos7-v2.3.11.zip
- 1
- 2
二、测试控制台启动emqtt
输入以下命令
cd emqttd && ./bin/emqttd console
- 1
打开mqtt调试助手,输入服务器IP地址和端口号1883,测试是否可以成功连接。
若没有问题,继续进行~
若配置失败,需要重新配置,切记需要重新返回
/opt
目录
三、配置emqtt
按两次ctrl+c退出emqtt测试
1、关闭匿名认证
cd /opt/emqttd/etc
vim emq.conf
- 1
- 2
修改mqtt.allow_anonymous
为false
2、设置用户名密码
cd /opt/emqttd/etc/plugins
vim emq_auth_username.conf
- 1
- 2
添加用户名和密码
auth.user.1.username = clay
auth.user.1.password = 11223344
- 1
- 2
返回/opt
目录,启动控制台,测试用户名和密码
cd /opt
cd emqttd && ./bin/emqttd console
- 1
- 2
3、进入mqtt后台开启用户名和密码
在浏览器输入:服务器IP:18083
,默认用户名和密码为:admin public
将以下选项开启
这次再mqtt客户端输入IP、端口、用户、密码都正确后才可以登录。
当用户名和密码输错时,服务器中断会提示。
四、开启emqtt服务
显然现在emqtt在在终端一直进行,很不方便。
两次ctrl+C,结束当前终端
输入以下命令,将emqtt放到服务器后台运行。
cd /opt/emqttd
./bin/emqttd start
- 1
- 2
文章来源: recclay.blog.csdn.net,作者:ReCclay,版权归原作者所有,如需转载,请联系作者。
原文链接:recclay.blog.csdn.net/article/details/104255580
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)