RabbitMQ 凭证#
您可以使用这些凭证来验证以下节点:
支持的认证方法#
- 用户连接
相关资源#
有关该服务的更多信息,请参阅RabbitMQ的连接文档。
使用用户连接#
要配置此凭证,您需要安装一个RabbitMQ broker并满足以下条件:
- 输入RabbitMQ代理的主机名。
- 输入连接应使用的端口。
- Enter a User the connection should use to log in as.
- 默认用户为
guest。RabbitMQ建议在生产环境中使用其他用户。更多信息请参阅访问控制 | 基础指南。若您通过非本地主机连接使用guest账户,请参考下方guest用户问题获取故障排除建议。
- 默认用户为
- Enter the user's Password.
- 默认用户
guest的密码是guest。
- 默认用户
- 输入连接应使用的虚拟主机作为Vhost。默认虚拟主机是
/。 - Select whether the connection should use SSL. If turned on, also set:
- Passwordless: Select whether the SSL certificate connection users SASL mechanism EXTERNAL (turned off) or doesn't use a password (turned on). If turned on, you'll also need to enter:
- 客户端证书:粘贴要使用的SSL客户端证书文本。
- 客户端密钥:粘贴要使用的SSL客户端密钥。
- 密码短语:粘贴要使用的SSL密码短语。
- CA证书: 粘贴要使用的SSL CA证书文本。
- Passwordless: Select whether the SSL certificate connection users SASL mechanism EXTERNAL (turned off) or doesn't use a password (turned on). If turned on, you'll also need to enter:
访客用户问题#
如果您使用guest用户作为凭据并尝试访问远程主机,可能会看到连接错误。RabbitMQ日志会显示类似这样的错误:
1 | |
这是因为RabbitMQ禁止默认的guest用户从远程主机连接。该用户只能通过localhost进行连接。
要解决此错误,您可以:
- 更新
guest用户以允许其远程主机访问。 - 创建或使用其他用户连接到远程主机。默认情况下,只有
guest用户会受到限制。
更多信息请参考"guest"用户只能从本地主机连接。