Skip to content

RabbitMQ 凭证

您可以使用这些凭据来验证以下节点:

支持的身份验证方法

  • 用户连接

有关该服务的更多信息,请参阅RabbitMQ 的连接文档

使用用户连接

要配置此凭证,您需要安装RabbitMQ 代理并:

  1. 输入RabbitMQ 代理的主机名
  2. 输入连接应使用的端口
  3. 输入连接时应使用的登录用户
    • 默认值为
    • 。RabbitMQ 建议在生产环境中使用其他用户。请参阅
    • 了解更多信息。如果您使用
    • 非本地主机连接的帐户,请参阅
    下方的
    • 以获取故障排除提示。
  4. 输入用户的密码。用户
    • 的默认密码
  5. 输入连接应用作Vhost虚拟主机。默认虚拟主机为。
  6. 选择连接是否应使用SSL 。如果打开,还需设置:
    • 无密码
    • :选择 SSL 证书连接是否使用 SASL 机制 EXTERNAL(关闭)或不使用密码(打开)。如果打开,您还需要输入:
      • 客户端证书
    粘贴要使用
      • SSL 客户端证书的文本。
      • 客户
      • 端密钥
      • :粘贴要使用的 SSL 客户端密钥。
      • 密码
      • :粘贴要使用的 SSL 密码。CA
    • 证书
    • :粘贴要使用的 SSL CA 证书的文本。

来宾用户问题

如果您使用该用户作为凭证并尝试访问远程主机,则可能会看到连接错误。RabbitMQ 日志显示如下错误:

1
[error] <0.918.0> PLAIN login refused: user 'guest' can only connect via localhost

发生这种情况是因为 RabbitMQ 禁止默认用户从远程主机连接。它只能通过 进行连接。

要解决此错误,您可以:

  • 更新用户以允许其远程主机访问。
  • 创建或使用其他用户连接到远程主机。默认情况下,该用户是唯一受限制的用户。

请参阅“guest”用户只能从本地主机连接以获取更多信息。