在 Unix 上启动经过 SSL 身份验证的 MQTT 代理作为服务
Starting SSL authenticated MQTT broker as service on Unix
Server/client 为 MQTT 代理启用了 SSL 身份验证。
当用户使用配置文件启动代理时,系统会提示用户输入 SSL 密码,并在进行适当的身份验证检查后启动 MQTT 代理。
我已按照以下 link 将 MQTT 代理作为服务启动,但服务失败,因为系统未提示用户输入密码。
https://alexander-rudde.com/2014/02/install-mosquitto-mqtt-broker-on-raspberry-pi-running-arch-linux/
如果我想将 Mosquitto 代理作为服务启动,我如何为 SSL 服务器证书提供密码。
简而言之,您不能,您需要从私钥文件中删除密码。你可以用 openssl
做到这一点
openssl rsa -in privateKey.pem -out newPrivateKey.pem
这将写入一个没有密码的密钥文件的新副本
Server/client 为 MQTT 代理启用了 SSL 身份验证。
当用户使用配置文件启动代理时,系统会提示用户输入 SSL 密码,并在进行适当的身份验证检查后启动 MQTT 代理。
我已按照以下 link 将 MQTT 代理作为服务启动,但服务失败,因为系统未提示用户输入密码。 https://alexander-rudde.com/2014/02/install-mosquitto-mqtt-broker-on-raspberry-pi-running-arch-linux/ 如果我想将 Mosquitto 代理作为服务启动,我如何为 SSL 服务器证书提供密码。
简而言之,您不能,您需要从私钥文件中删除密码。你可以用 openssl
做到这一点openssl rsa -in privateKey.pem -out newPrivateKey.pem
这将写入一个没有密码的密钥文件的新副本