首页 > 系统相关 >ubuntu服务器上部署EMQX SLL

ubuntu服务器上部署EMQX SLL

时间:2023-09-05 16:13:39浏览次数:49  
标签:listener pem sudo SLL ssl emqx EMQX ubuntu

1.     安装MQTT的简易服务器集成环境EMQX

$wget https://www.emqx.com/zh/downloads/broker/5.1.6/emqx-5.1.6-ubuntu18.04-amd64.deb

$sudo apt install ./emqx-5.1.6-ubuntu18.04-amd64.deb

$sudo systemctl start emqx

具体版本下载请访问:www.emqx.com/zh/try?product=broker

2.     配置客户端用户账号及密码

登录EMQX的管理系统配置用户账号及密码http://localhost:18083/

3.     配置调试MQTT接收转发py程序

路径及环境配置

4.     使用tmux新建窗口持续运行py程序

安装tmux:$sudo apt-get install tmux

创建会话窗口$tmux

       运行py程序:python3 test.py

       快捷键离开窗口:(ctrl + b) + d

5.     安装OpenSSLv

sudo apt-get install openssl

6.     生成签名证书(输入country name:两个字母,province:两个字母,其余随意)

openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout your-key.pem -out your-cert.pem

7.     配置emqx:在/etc/emqx/emqx.conf中的末尾处添加ssl信息

listener.ssl.external = 8883

listener.ssl.require_peer_cert = false

listener.ssl.external.keyfile = "/etc/emqx/your-key.pem"

listener.ssl.external.certfile = "/etc/emqx/your-cert.pem"

8.     添加完后重启emqx:$sudo emqx restart

9.     查看emqx端口配置查看是否启动成功:$sudo emqx_ctl listeners

 

 

参考文档:

EMQX SSL/TLS 使用配置指南 | EMQ

EMQ X SSL:如何在MQTT Broker中启用SSL/TLS端口_笔记大全_设计学院 (python100.com)

标签:listener,pem,sudo,SLL,ssl,emqx,EMQX,ubuntu
From: https://www.cnblogs.com/wosun/p/17679908.html

相关文章

  • 搭建Ubuntu 22.04可视化界面
    执行以下命令,清空缓存,更新您的软件包列表。sudoaptcleanall&&sudoaptupdate执行以下命令,安装桌面环境所需软件包。包括系统面板、窗口管理器、文件浏览器、终端等桌面应用程序。sudoaptinstallgnome-panelgnome-settings-daemonmetacitynautilusgnome-terminal......
  • Smartkit安装Ubuntu OS系统后,执行脚本批量配置网络和更新软件
    #!/bin/bash#---------------------#systeminitconfig#---------------------#enablerootloginsed-i.bak'31a\PermitRootLoginyes'/etc/ssh/sshd_config/etc/init.d/sshrestart#enableofflinehuaweicloudsources.listcat>/etc/apt/s......
  • Ubuntu 20.04 如何安装NVIDIA的驱动?
    我的环境是:Ubuntu20.041.准备初始环境 sudoapt-getupdate #更新软件列表 sudoapt-getinstallg++ #安装必要依赖 sudoapt-getinstallgcc sudoapt-getinstallmake 2.卸载原先驱动 sudoapt-getremove--purgenvidia* #卸载原有所有驱动(或者nvi......
  • 视频监控/安防监控EasyCVR平台智能边缘网关硬件ubuntu系统如何取消休眠?
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。视频汇聚融合管理平台EasyCVR既具备传统安防视频监控的能力,......
  • Ubuntu截屏工具推荐
    Ubuntu截屏工具推荐本篇博文推荐Ubuntu下的截屏工具Flameshot,可以作为Windows下Snipaste截图工具的平替。GitHub地址:https://github.com/flameshot-org/flameshot安装sudoaptupdatesudoaptinstallflameshot快捷键截图贴图安装之后点击应用图标就可以截图了,下面介绍......
  • ubuntu 22.04 安装docker-ce
    #!/bin/bash##安装依赖sudoapt-getupdatesudoapt-get-yinstallapt-transport-httpsca-certificatescurlsoftware-properties-common##安装GPG证书curl-fsSLhttps://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg|sudoapt-keyadd-##写入软件源信息sudoa......
  • Ubuntu 20.04 部署笔记
    一键dd脚本脚本内容及安全性笔者不作保证,请自行判断https://github.com/fcurrk/reinstall/tree/masterapt换源如果服务器在国内,可以考虑换源,下面是清华源 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/sudovim/etc/apt/sources.list替换文件内容为以下内容#......
  • 失效日期管理和账户锁定1(Ubuntu)
    一:概述 Linux系统中的用户和密码都是有使用期限的,超过设置日期期限之后,必须更改密码以防止产生漏洞。如果我们使用Linux系统中有一个账号被人盗了,就容易是文件窃取,危害系统安全。二:设置Linux系统中的失效日期 useradd命令与和指定选项搭配可以设置默认的失效日期。useradd命令......
  • 记VirtualBox+Ubuntu20.4网络配置(网络互通)
    场景原先使用桥接模式确实可以满足主机与虚拟机互通,且虚拟机可访问外网。但是不知是不是就我出现这问题——选择桥接模式,主机需要打开热点,而又由于未知原因在开热点的情况下,主机网络会有一定的影响(有时很卡)。故而,想着切换一下网络配置。工具版本VirtualBox7.0.8Ubuntu20.4......
  • ubuntu宿主机和centos7虚拟机如何基于samba共享文件夹
    理论介绍要在Ubuntu宿主机和CentOS虚拟机之间设置基于Samba的文件夹共享,您可以按照以下步骤进行操作:在Ubuntu宿主机上:安装Samba服务器软件:sudoaptupdatesudoaptinstallsamba```````编辑Samba配置文件:sudonano/etc/samba/smb.conf```````在文件末尾添加以下内容来定义......