安装完rabbitmq后,有一个默认的用户guest,但是该用户不能远程连接,只能使用guest来连接本地的server。
如果必须使用guest来进行远程登陆,则需要修改配置,修改/etc/rabbitmq/rabbitmq.conf文件,[ {rabbit, [ {lookback_users, []}]}].
或者可以自己增加一个用户,步骤如下:
1. 创建一个test用户:
rabbitmqctl add_user user_name user_passwd
2. 设置该用户为administrator角色:
rabbitmqctl set_user_tags user_name administrator
3. 设置权限:
rabbitmqctl set_permissions -p '/' user_name '.' '.' '.'
4. 重启rabbitmq服务:
sudo service rabbitmq-server restart
之后就能用test用户远程连接rabbitmq server了。
amqp://guest:guest@127.0.0.1:5672/