转:https://blog.csdn.net/a1004314120/article/details/105474647/
1.出现问题的环境:
- 系统:centos6.4(云服务器)
- RabbitMQ的版本:3.4.1
- 登录的用户:guest
2.问题描述:
之前在本地用虚拟机配置好 RabbitMQ后通过guest可以访问,现在云服务器配置好后(和虚拟机配置信息一样),使用用guest账户登录出现 Login failed。
3.出现问题的原因:
RabbitMQ在3.多版本之后,为了安全性,远程不能使用guest账户登录。
4.解决办法:
- 登录服务器,设置一个账户和密码:
rabbitmqctl add_user student student
- 1
2.设置权限:
rabbitmqctl set_user_tags student administrator
- 1
3.重启:
service rabbitmq-server restart
service rabbitmq-server restart
- 1
注意:
要启动远程登录,在配置文件中把 {loopback_users, []} 前面的%%去掉,后面‘,’和去掉。