rabbitMQ远程连接失败

问题遇到的现象和发生背景

rabbitMQ远程连接失败,报错信息Caused by: com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.

我rabbitMQ是部署在服务器A,JAVA服务部署在服务器B,我用本地win系统运行的时候可以连接上服务器A的rabbitMQ,但是在服务器B运行就报错,按百度教程新增了新的用户还是不行

正常滴很
用命令操作

rabbitmqctl add_user username passwd //添加用户,后面两个参数分别是用户名和密码 
rabbitmqctl set_permissions -p / username ".*" ".*" ".*" //添加权限 rabbitmqctl 
set_user_tags username administrator //修改用户角色,将用户设为管理员

也可以在rabbitMQ的管理后端操作

img

添加用户的时候你也选择admin吧

img

还不会看看我的博客

Login was refused using authentication mechanism PLAIN. For details see the broker logfile.
认证机制有问题?
然后,你意思是,在你自己本机运行JAVA服务,可以连到 MQ,反而部署到服务B,就不行?
去看看MQ里面的具体日志,看看还有什么信息来定位问题。

要保证部署java服务的B 可以访问到rabbitMQ 服务器B,ip+端口 能ping通 就行了。
检查A服务器的端口是否开放