MQTT服务器搭建--Mosquitto用户名密码配置
2017-07-17 16:00
363 查看
Mosquitto用户认证配置
前言:基于Mosquitto服务器已经搭建成功,大部分都是采用默认的是允许匿名用户登录模式,正式上线的系统需要进行用户认证。
1.用户参数说明
Mosquitto服务器的配置文件为/etc/mosquitto/mosquitto.conf,关于用户认证的方式和读取的配置都在这个文件中进行配置。
allow_anonymous允许匿名
password_file密码文件
acl_file访问控制列表
#不允许匿名
allow_anonymous false
#配置用户密码文件
password_file /etc/mosquitto/pwfile
#配置topic和用户
acl_file /etc/mosquitto/acl
2.添加用户信息
添加用户'chisj'密码’chisj‘,
#mosquitto_passwd -c /etc/mosquitto/pwfile chisj
3.添加Topic和用户的关系
4.用户认证测试
重启Mosquitto
通过Ctrl+C关闭mosquitto,然后通过下面命令启动Mosquitto
# mosquitto-c /etc/mosquitto/mosquitto.conf
(订阅端)客户端启动:
#mosquitto_sub -h 192.168.1.100 -t mtopic -u chisj -P chisj
(发布者)客户端启动:
#mosquitto_pub -h 192.168.1.100 -t mtopic -u chisj -P chisj -m "test"
转载:http://blog.csdn.net/u012377333/article/details/69397124
前言:基于Mosquitto服务器已经搭建成功,大部分都是采用默认的是允许匿名用户登录模式,正式上线的系统需要进行用户认证。
1.用户参数说明
Mosquitto服务器的配置文件为/etc/mosquitto/mosquitto.conf,关于用户认证的方式和读取的配置都在这个文件中进行配置。
allow_anonymous允许匿名
password_file密码文件
acl_file访问控制列表
#不允许匿名
allow_anonymous false
#配置用户密码文件
password_file /etc/mosquitto/pwfile
#配置topic和用户
acl_file /etc/mosquitto/acl
2.添加用户信息
添加用户'chisj'密码’chisj‘,
#mosquitto_passwd -c /etc/mosquitto/pwfile chisj
3.添加Topic和用户的关系
4.用户认证测试
重启Mosquitto
通过Ctrl+C关闭mosquitto,然后通过下面命令启动Mosquitto
# mosquitto-c /etc/mosquitto/mosquitto.conf
(订阅端)客户端启动:
#mosquitto_sub -h 192.168.1.100 -t mtopic -u chisj -P chisj
(发布者)客户端启动:
#mosquitto_pub -h 192.168.1.100 -t mtopic -u chisj -P chisj -m "test"
转载:http://blog.csdn.net/u012377333/article/details/69397124
相关文章推荐
- MQTT服务器搭建--Mosquitto用户名密码配置
- MQTT服务器搭建--Mosquitto用户名密码配置
- MQTT--mosquitto用户名密码配置
- MQTT服务器搭建-mosquitto1.4.4安装指南
- Web服务器:linux samba配置问题(未知的用户名或密码错误)
- phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致。
- SERV U 搭建FTP服务器,浏览器访问需要输入用户名密码的解决方案
- 用WampServer搭建本地服务器踩过的坑:phpMyAdmin的初始用户名密码
- MQTT服务器搭建-mosquitto1.4.4安装指南
- 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。
- phpmyadmin 尝试连接到 mysql 服务器 但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码 并确认这些信息与 mysql 服务器管理员所给出的信息一致。 .
- 因为配置标识不正确,系统无法开始服务器进程.请检查用户名和密码
- SVN服务器搭建和使用(三)与 TortoiseSVN客户端重新设置用户名和密码
- MQTT服务器搭建-mosquitto1.4.4安装指南
- Mosquitto服务器的搭建以及SSL/TLS安全通信配置 openhab raspberry-pi 眼泪成诗hocc 2016年05月07日发布 4.8k 次浏览 1、 SSL简介 SSL
- Openfire 服务器搭建问题记录(重新配置以及修改管理员密码)
- Word编程出现ComException错误:系统配置类型不正确,系统无法开始服务器进程,请检查用户名,密码
- MQTT服务器搭建-mosquitto1.4.4安装指南