Solución:
Son características nuevas desde la versión 3.3.0 http://www.rabbitmq.com/release-notes/README-3.3.0.txt
server
------
...
25603 prevent access using the default guest/guest credentials except via
localhost.
Si desea habilitar al usuario invitado, lea esto o esto RabbitMQ 3.3.1 no puede iniciar sesión con invitado / invitado
# remove guest from loopback_users in rabbitmq.config like this
[{rabbit, [{loopback_users, []}]}].
# It is danger for default user and default password for remote access
# better to change password
rabbitmqctl change_password guest NEWPASSWORD
Si desea crear un nuevo usuario con concesiones de administrador:
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
Ahora puedes acceder usando test test.
Si aún no puede acceder a la consola de administración después de una nueva instalación, verifique si La consola de administración estaba habilitada. Para habilitarlo:
-
Vaya al símbolo del sistema de RabbitMQ.
-
Escribe:
rabbitmq-plugins enable rabbitmq_management
Algo que me acaba de pasar y me ha causado algunos dolores de cabeza:
Configuré un nuevo servidor Linux RabbitMQ y usé un script de shell para configurar mis propios usuarios personalizados (¡no invitados!).
El script tenía varios de esos bloques de “código”:
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
Muy similar al de la respuesta de Gabriele, así que tomo su código y no necesito redactar las contraseñas.
Aún así, no pude iniciar sesión en la consola de administración. Luego noté que había creado el script de configuración en Windows (final de línea CR + LF) y convertido el archivo a Linux (solo LF), luego volví a ejecutar el script de configuración en mi servidor Linux.
… y todavía no pude iniciar sesión, porque pasaron otros 15 minutos hasta que me di cuenta de que llamar a add_user una y otra vez no arreglaría las contraseñas rotas (que probablemente terminaban con un carácter CR). Tuve que llamar a change_password para que cada usuario corrigiera mi error anterior:
rabbitmqctl change_password test test
(Otra solución habría sido eliminar a todos los usuarios y luego volver a llamar al script)