rabbitMQ联合会ACCESS_REFUSED(访客登录失败)

时间:2014-05-21 18:23:34

标签: rabbitmq

我在两台机器A和B之间建立了rabbitMQ联合,双向,

但有错误

{auth_failure,“ACCESS_REFUSED - 使用身份验证机制PLAIN拒绝登录。有关详细信息,请参阅代理日志文件。”}

在日志文件中,似乎联盟amqp需要通过访客/访客凭证进行访问,这就出现在这里的问题:

rabbitMQ guest login failed

使用现有的解决方案来设置测试/测试:

Can't access RabbitMQ web management interface after fresh install

我尝试通过运行来使guest / guest也能从另一台机器上工作: rabbitmqctl set_permissions -p / guest“。” “” “*”

但仍无法通过其他计算机上的访客/来宾登录

在rabbitMQ管理Web UI中,用户测试和访客看起来都是一样的:

名称 标签 可以访问虚拟主机有密码

客 管理员/●

测试 管理员/●

但是为什么我仍然无法使用其他计算机上的guest / guest进行登录? (测试/测试工作正常)

1 个答案:

答案 0 :(得分:9)

您没有列出您使用的版本,但是根据您的发布时间进行猜测,我想问题可能是因为在v3。3。0(2014年4月初发布)中,他们远程禁用了访客用户登录(请参阅发布说明{ {3}}),并且看起来在某个时间点左右,联邦应该设置的方式发生了变化,或者只是客户用户的yanking使其行为不同。

无论如何,要解决此问题,请确保使用以下格式的URI创建上游:

amqp://your_user:your_users_password@rabbit-node-FQDN.your.domain.com/your_vhost

密钥位于 your_user:your_users_password 字符串中 - 在3.3之前不需要(如果没有启用访客用户,它仍然可以正常工作...但我不会小心尝试)

HTH