RabbitMQ 凭据#
您可以使用以下凭据来验证这些节点:
支持的认证方式#
- 用户连接
相关资源#
更多关于该服务的信息,请参考 RabbitMQ 连接文档。
使用用户连接配置#
要配置此凭证,您需要先安装 RabbitMQ 代理,并完成以下步骤:
- 输入 RabbitMQ 代理的主机名。
- 输入连接应使用的端口号。
- 输入连接登录所用的用户名。
- 默认用户为
guest
。RabbitMQ 建议在生产环境中使用其他用户。更多信息请参考访问控制基础。如果使用guest
账户进行非本地连接,请参考下方的guest
用户问题获取故障排除建议。
- 默认用户为
- 输入用户的密码。
guest
用户的默认密码为guest
。
- 输入连接应使用的虚拟主机作为 Vhost。默认虚拟主机为
/
。 - 选择连接是否使用 SSL。如果启用,还需设置:
- 无密码认证:选择 SSL 证书连接是使用 SASL 机制 EXTERNAL(关闭)还是不使用密码(开启)。如果开启,您还需要输入:
- 客户端证书:粘贴要使用的 SSL 客户端证书文本。
- 客户端密钥:粘贴要使用的 SSL 客户端密钥。
- 密码短语:粘贴要使用的 SSL 密码短语。
- CA 证书:粘贴要使用的 SSL CA 证书文本。
- 无密码认证:选择 SSL 证书连接是使用 SASL 机制 EXTERNAL(关闭)还是不使用密码(开启)。如果开启,您还需要输入:
访客用户问题#
如果您使用 guest
用户作为凭证尝试访问远程主机,可能会遇到连接错误。RabbitMQ 日志会显示类似以下错误:
1 |
|
这是因为 RabbitMQ 默认禁止 guest
用户从远程主机连接。该用户只能通过 localhost
进行连接。
要解决此错误,您可以:
- 更新
guest
用户权限以允许远程主机访问 - 创建或使用其他用户来连接远程主机。
guest
是唯一默认受限的用户
更多信息请参考 "guest" 用户只能从本地主机连接。