방금 일어난 일로 두통이 생겼습니다.
새 Linux RabbitMQ 서버를 설정하고 셸 스크립트를 사용하여 게스트가 아닌 내 사용자 지정 사용자를 설정했습니다.
이 스크립트에는 몇 가지 "코드"블록이 있습니다.
rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
Gabriele의 답변 과 매우 유사 하므로 코드를 가져 와서 암호를 수정할 필요가 없습니다.
여전히 관리 콘솔에 로그인 할 수 없었습니다. 그런 다음 Windows에서 설정 스크립트를 작성하고 (CR + LF 줄 끝) 파일을 Linux로 변환 한 다음 (LF 만) Linux 서버에서 설정 스크립트를 다시 실행했습니다.
... 그리고 여전히 로그인 할 수 없었습니다. add_user를 반복해서 호출해도 깨진 암호 (CR 문자로 끝났음)가 수정되지 않는다는 것을 깨달을 때까지 15 분이 더 걸렸기 때문에 여전히 로그인 할 수 없었습니다. 이전 실수를 해결하기 위해 모든 사용자에 대해 change_password를 호출해야했습니다.
rabbitmqctl change_password test test
(또 다른 해결책은 모든 사용자를 삭제 한 다음 스크립트를 다시 호출하는 것입니다)