ubuntu_20_04_x64_20G_alibase 20 阿里云部署mosquitto 以及一直连接不上解决方案

2020年的双十一单身狗的节日,那就买一台云服务器来玩玩吧!于是就有了这篇文章了。

先说下笔者是初学者,如果有不对或者有更好方法的欢迎留言交流。

开发环境: 阿里云服务器 ECS,系统ubuntu_20_04_x64_20G_alibase

1、更新依赖(我没有加超级管理员权限sudo也可以安装)

sudo apt-get update

如果不先更新依赖直接跳到的3步会出现

sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo: apt-add-repository: command not found

2、安装工具包

sudo apt-get install python-software-properties 

如果不执行第一步直接执行第二步就会出现

apt install software-properties-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package software-properties-common


3、引入mosquitto仓库并更新

       sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa

4、安装mosquitto

  sudo apt-get install mosquitto

5、 查看mosquitto服务是否开启

       sudo service mosquitto status

如果active显示running,至此说明mqtt服务器已成功开启 , 可以使用以下命令

      开启/停止 mosquitto服务:

       sudo service mosquitto start

       sudo service mosquitto stop

6、设置访问权限

阿里云部署mosquitto时一直连接不上,原来是端口没有开放,没有访问权限。

如果不能访问,那就是你的服务器安全组没有允许18083该端口访问配置即可,(顺便把1883端口也允许访问)

 

7、使用调试工具进行测试

我使用的是 mqttfx-1.7.1-windows-x64

下载地址:http://www.jensd.de/apps/mqttfx/1.7.1/

关于mqttfx-1.7.1-windows-x64的使用我就不说了,网上很多教程。

总结:mosquitto搭建服务器中,我个人踩到的坑是(1)没有更新依赖(2)没有安装工具包(6)没有设置访问权限

 

感谢另其他博主的博文:

https://www.cnblogs.com/easyidea/p/11565632.html

https://www.jianshu.com/p/986efb4025e8

https://blog.csdn.net/qq_29933439/article/details/91307940

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值