• Welcome to the world's largest Chinese hacker forum

    Welcome to the world's largest Chinese hacker forum, our forum registration is open! You can now register for technical communication with us, this is a free and open to the world of the BBS, we founded the purpose for the study of network security, please don't release business of black/grey, or on the BBS posts, to seek help hacker if violations, we will permanently frozen your IP and account, thank you for your cooperation. Hacker attack and defense cracking or network Security

    business please click here: Creation Security  From CNHACKTEAM

RabbitMQ管理页面不是私有连接解决方案


Recommended Posts

我的RabbitMQ是用虚拟机docker安装的,安装命令是

docker run-di-name myrabitt-e rabbit MQ _ DEFAULT _ USER=admin-e rabbit MQ _ DEFAULT _ PASS=admin-p 5672:15672-p 256723:25672-p 616133:613-p 18833:1883 rabbit MQ 3360管理

安装完成后,防火墙会打开15672端口,打开RabbtiMQ的管理页面会弹出下图。

bjlyoyrst1r4609.png

首先你可以访问RabbitMQ的页面,显示安装没问题,只是进不去页面。提示私接不需要登录,但是我即使在安装命令中输入账号密码和默认账号密码guest guest也无法登录。一直卡在这里。百度只有一个跟这个问题相关的帖子,但是他通过重装解决了。他提到了创建用户,我就怀疑是不是创建用户不成功造成的。我进入docker容器,输入命令来检查用户。

docker exec -it c_rabbit bash

rabbitmqctl列表_用户

果然只有一个guest用户,RabbitMQ官方只允许这台机器使用guest访问,所以当然我也不能通过虚拟机连接访问,就加一个用户。

rabbitmqctl add_user用户名密码

rabbitmqctl set_user_tags用户名管理员

新创建的用户没有权限,所以只需提供权限,然后打开管理页面,输入帐户密码登录。

n1kebbqpvvi4610.png

Link to comment
Share on other sites