MQTT服务器连接不上的问题
2024-01-09 10:39:20
问题描述
环境:阿里云服务器Ubuntu 22.04.3 LTS
,安装mosquitto后,在虚拟机端订阅消息出现报错(以前用阿里云Ubuntu20.04 LTS
的服务器装上就能用),以下服务器ip是我乱填的
mosquitto_sub -t /iotstuff -h 129.25.125.124 -p 1883
Error: Connection refused
解决办法
查看服务器的端口占用情况
netstat -lnpt
发现moquitto侦听的ip是127.0.0.1:1883
,其中127.0.01代表的是本地的局域网ip,如果想要在公网访问是不行的,打开mosquitto.conf文件,设置允许公网访问
listener 1883
允许客户端不需要用户名和密码进行访问
allow_anonymous true
重启mosquitto服务后发现虚拟机订阅消息就能连上
service mosquitto restart
参考
文章来源:https://blog.csdn.net/HeavenMo/article/details/135473221
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!