首页 > 系统相关 >阿里云ubuntu 部署mosquitto服务器

阿里云ubuntu 部署mosquitto服务器

时间:2023-11-30 15:58:28浏览次数:41  
标签:conf pwdfile sudo etc mosquitto passwd ubuntu 服务器

阿里云ubuntu 部署mosquitto服务器

安装mosquitto

sudo apt install mosquitto

添加用户名密码

touch /etc/mosquitto/pwdfile
sudo chmod 0700 /etc/mosquitto/pwdfile 
sudo chown mosquitto /etc/mosquitto/pwdfile
mosquitto_passwd -b /etc/mosquitto/pwdfile username passwd

修改配置文件

xxx@ubuntu2204:~$ cat /etc/mosquitto/mosquitto.conf 
# Place your local configuration in /etc/mosquitto/conf.d/
#
# A full description of the configuration file is at
# /usr/share/doc/mosquitto/examples/mosquitto.conf.example

persistence true
persistence_location /var/lib/mosquitto/

log_dest file /var/log/mosquitto/mosquitto.log

include_dir /etc/mosquitto/conf.d

allow_anonymous false # 禁止匿名登录
password_file /etc/mosquitto/pwdfile #指定用户密码文件
listener 1883 0.0.0.0 # 监听所有1883端口上的消息,默认只能监听本地,不修改远程无法连接

打开防火墙

重启服务

systemctl restart mosquitto

查看服务状态

systemctl status mosquitto

测试

#测试机上安装mosquitto-clients
sudo apt  install mosquitto-clients
#订阅
mosquitto_sub -p 1883 -h x.x.x.x-u usrname -P passwd -t test
#发布
mosquitto_pub -p 1883 -h x.x.x.x-u usrname -P passwd -t test -m 123 

标签:conf,pwdfile,sudo,etc,mosquitto,passwd,ubuntu,服务器
From: https://www.cnblogs.com/Amumu1/p/17867531.html

相关文章

  • 服务器数据恢复—EMC存储多块硬盘离线导致raid5崩溃的数据恢复案例
    服务器存储数据恢复环境:EMC某型号存储,8块组建一组raid5磁盘阵列。上层操作系统采用zfs文件系统。服务器存储故障&分析:raid5阵列中有2块硬盘未知原因离线,raid5阵列崩溃,上层应用无法正常使用。服务器数据恢复过程:1、将故障服务器存储内的所有硬盘编号后取出,由硬件工程师检测所有......
  • 创建 HTTP 服务器监听端口的方法
    Node.js创建HTTP服务器监听端口的方法一、使用http模块创建服务器Node.js内置了http模块,通过它我们可以轻松创建一个HTTP服务器。下面是一个简单的例子:consthttp=require('http');constserver=http.createServer((req,res)=>{//处理请求逻辑r......
  • Python | 将本地文件上传到远程服务器
    在Python中,可以使用paramiko库来通过SSH进行文件的传输。首先,你需要安装paramiko库,可以使用以下命令进行安装:pipinstallparamiko然后,你可以使用以下Python脚本进行文件传输:此脚本使用SFTP协议进行文件传输。在SFTP的上下文中,你可以使用put方法将本地文件上传到远程服务器。import......
  • 使用Win-ACME在Windows+iis服务器下配置自动续期SSL证书
    使用Win-ACME在Windows+iis服务器下配置自动续期SSL证书 由于网站建设和小程序开发等都需要https,但是ssl证书有过期的限制,如果没有及时续期ssl证书,那么将会影响线上程序正常运行,因此我便找了很多可以在windows服务器下使用的自动续期证书的工具。win-acme,github地址:https:/......
  • 本地Linux 服务器实现公网SFTP远程传输文件(小白教程)
    简单几步实现使用SFTP结合cpolar工具实现远程Linux服务器传输文件1.查看局域网IP地址检查Linux局域网IP地址,我们输入:ipaddress然后即可看到设备的局域网IP地址2.局域网测试连接我们打开连接工具,这里使用winSCP连接测试,协议选择SFTP,输入上面查看的ip地址,端口号默认......
  • ubuntu server 22 LTS 安装MySQL8(二进制源码方式)
    原作来源:https://github.com/aminglinux/daily_shell/blob/main/29.sh根据我自己情况稍作修改mysql下载地址:https://downloads.mysql.com/archives/community/ 按照顺序执行逐行执行注意执行过程的提示,报错需处理:tar-xvfmysql-8.0.34-linux-glibc2.17-x86_64.tarsudo......
  • 海外云服务器哪家便宜?推荐亚马逊等顶尖云服务器供应商
    在当今数字化时代,云服务器已成为企业和个人不可或缺的基础设施之一,云服务器哪家便宜?随着市场竞争的激烈,选择一家性价比高的云服务器供应商显得尤为重要。自亚马逊在2006年首先推出弹性计算云(EC2,ElasticComputeCloud)服务,海外很早便掀起了云计算的浪潮。时间如大浪淘沙,云服务器的发......
  • Putty与VirtualBox中的Ubuntu的连接问题
    只需在虚拟机的设置修改其中一个网卡的连接方式为Host-Only方式即可。具体操作如图:然后打开Ubuntu,查找对于网卡的ip地址,使用在终端中使用ifconfig命令:打开Putty软件:open,输入你的账号和密码即可连接,第一次连接时会弹出一个窗口,点击接收即可。......
  • Linux ubuntu网络配置(学习笔记)
    1.网卡名称修改#修改配置文件为下面形式root@ubuntu1804:~#vi/etc/default/grubGRUB_CMDLINE_LINUX="net.ifnames=0"#或者sed修改root@ubuntu1804:~#sed-i.bak'/^GRUB_CMDLINE_LINUX=/s#"$#net.ifnames=0"#'/etc/default/grubroot@maple-u18:~#grub-mkconfig......
  • 开源视频监控服务器Shinobi[转]
    原文:https://blog.csdn.net/wbsu2004/article/details/132845218————————————————版权声明:本文为CSDN博主「杨浦老苏」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/wbsu2004/article/details/132845218......