首页 > 其他分享 >MQTT服务器连接不上的问题

MQTT服务器连接不上的问题

时间:2024-05-08 22:14:26浏览次数:28  
标签:ip 虚拟机 端口 不上 MQTT mosquitto 服务器 1883

问题描述

环境:阿里云服务器Ubuntu 22.04.3 LTS,安装mosquitto后,在虚拟机端订阅消息出现报错(以前用阿里云Ubuntu20.04 LTS的服务器装上就能用),以下服务器ip是我乱填的

mosquitto_sub -t /iotstuff -h 129.25.125.124 -p 1883

Error: Connection refused

解决办法

云服务器ECS -> 安全组 -> 安全组详情,看看有没有添加1883端口为白名单,出方向入方向都要配置

image

查看服务器的端口占用情况

netstat -lnpt

发现moquitto侦听的ip是127.0.0.1:1883,其中127.0.0.1代表的是本地的局域网ip,如果想要在公网访问是不行的,打开mosquitto.conf文件,设置允许公网访问

listener 1883

允许客户端不需要用户名和密码进行访问

allow_anonymous true

重启mosquitto服务后发现虚拟机端订阅消息就能连上

service mosquitto restart

如果还是连不上,check一下系统防火墙状态

ufw status 		# 查看防火墙状态
ufw add 1883 	# 添加1883端口到白名单

参考

mosquitto.conf man page | Eclipse Mosquitto

标签:ip,虚拟机,端口,不上,MQTT,mosquitto,服务器,1883
From: https://www.cnblogs.com/hywing/p/18180997

相关文章

  • websocket-sharp:.NET平台上的WebSocket客户端与服务器开源库
    1.简介:websocket-sharp提供WebSocket客户端和服务器库,基于C#开发的,并遵循WebSocket协议规范,使得开发人员能够轻松地在.NET应用程序中实现WebSocket通信。https://github.com/sta/websocket-sharpwebsocket-sharp特色功能有:1、简洁易用的API:提供清晰且直观的API接......
  • 服务器分层拓扑架构图形化显示工具
    目录服务器分层拓扑架构图形化显示工具---HWLOC下载依赖包安装源码编译安装执行命令示例显示PCI层次结构参考文档服务器分层拓扑架构图形化显示工具---HWLOC 可移植硬件局部(hwloc)软件包提供了现代架构分层拓扑的可移植抽象(跨操作系统、版本、体系结构等),包括NUMA内......
  • UIOTOS前端零代码应用 蓝图连线+嵌套封装 实现MQTT输入0、1切换门禁开和关
    目标通过连线+嵌套封装,实现MQTT数据推送前端控制门禁开关最终效果实现过程步骤1:新建一个页面,在工具函数input输入两个门禁的开关图标地址,再通过连线和解析实现输0、1切换图标。 步骤2:再插入图片按钮,通过连线和解析,把工具函数的输出传递给图片按钮组件的path属性。 步骤......
  • RDP Wrapper Library v1.6.2 开源RDP 主机服务器
    RDPWrapperLibraryv1.6.2 主要特点:从Vista开始的任何Windows版本上的RDP主机服务器同时进行控制台和远程会话同时使用同一用户进行本地和远程登录(请参阅配置应用程序)最多 15个并发会话(实际限制取决于您的硬件和操作系统版本)控制台和RDP会话重影(在Windows......
  • 服务器更换证书后jira无法访问Confluence处理
    服务器更换证书后jira无法访问Confluence处理问题jira和Confluence是用docker搭在一台服务器上的,更换证书后jira无法访问Confluence,如果所示(jira的忘截图了,这个是Confluence的一样的报错)原因:因为Java环境(Jira运行在Java上)不信任你的证书,尤其是如果它是自签名的或由不在J......
  • esxi服务器进图形化界面配置
    1、先进入网络配置2、选择ip43、选择第三个设置静态网络同时记住ipv4地址:192.168.8.112然后确定4、 选仅主机模式5、6、在物理机直接访问刚才的ipv4地址登录 ......
  • Windows Server查看W3SVC IIS服务器中对应的网站日志
    WindowsServer查看W3SVCIIS服务器中对应的网站日志https://www.cnblogs.com/xiaoyou2018/p/16592930.htmlWindowsServer如何查看IIS服务器中对应的网站日志https://shiyousan.com/post/636240709447985366存在多个W3SVC文件的原因https://blog.csdn.net/qq_38150880/a......
  • DNS/DHCP 服务器
    DNS/DHCP服务器(Dnsmasq)(01)安装DnsmasqDnsmasq:安装  安装Dnsmasq,它是轻量级的DNS转发器和DHCP服务器软件。[1] 安装Dnsmasq。root@dlp:~#apt-yinstalldnsmasq [2] 配置Dnsmasq。root@dlp:~#vi/etc/dnsmasq.conf#line19:uncomment#neverforwar......
  • ocker安装minio,搭建自己的oss服务器
    dockersearchminio dockerpullminio/miniodockerrun-p9000:9000-p9090:9090\--nameminio\-d--restart=always\-e"MINIO_ACCESS_KEY=minioadmin"\-e"MINIO_SECRET_KEY=minioadmin"\-v/mydata/minio/data:/data\minio/mi......
  • PXE批量安装服务器
    PXEPXE的全称是prebootexecuteenvironment它其实是Intel在很久以前提出来的一项用于通过网络来引导系统的标准。允许客户机通过网络从远程服务器上下载引导镜像,并加载安装文件或者整个操作系统。pxe是通过网卡引导启动1.实现的硬件条件1.BIOS支持2.网卡支持(现在基本都已......