Rabbitmq 如何在Sensu配置中隐藏/加密密码?

Rabbitmq 如何在Sensu配置中隐藏/加密密码?,rabbitmq,password-encryption,sensu,Rabbitmq,Password Encryption,Sensu,我有以下配置来连接RabbitMQ服务器。在配置Sensu时,rabbitmq密码以明文形式给出。为了安全问题,我需要隐藏或加密此密码。我们怎么做 文件内容:/etc/sensu/rabbitmq.json { "rabbitmq": { "host": "127.0.0.1", "port": 5672, "vhost": "/sensu", "user": "sensu", "password": "**secret**" } } 提前谢谢

我有以下配置来连接RabbitMQ服务器。在配置Sensu时,rabbitmq密码以明文形式给出。为了安全问题,我需要隐藏或加密此密码。我们怎么做

文件内容:
/etc/sensu/rabbitmq.json

{
   "rabbitmq": {
    "host": "127.0.0.1",
    "port": 5672,
    "vhost": "/sensu",
    "user": "sensu",
    "password": "**secret**"
  }
}

提前谢谢

如果您的目标是使用TLS进行加密,那么您需要研究一下


还显示了如何配置Sensu以与启用TLS的RabbitMQ通信。

这不是OP要求的。RabbitMQ密码通过配置文件在客户端公开,而与TLS配置无关。是的。。。谢谢你的评论。回顾我的答案,我不知道我在想什么。@AshishG:Sensu的信息API应该已经修改了RabbitMQ密码。如果您关心的是隐藏/加密保存在文件系统文件中的纯文本密码,我认为这是不可能的。最好将该文件的权限限制为仅运行Sensu服务的用户可读。