有没有一种简单的方法可以从命令行验证 RabbitMQ 用户密码?简单地说,我的意思是:
没有启用rabbitmq_management插件
没有额外的依赖项,如 ruby/python/等。默认情况下,Linux 机器上通常不存在库。
小智 7
sudo rabbitmqctl authenticate_user <username> <password>
如果密码正确,则会显示:
Authenticating user "username"
Success
Run Code Online (Sandbox Code Playgroud)
如果密码错误则显示如下:
Authenticating user "username"
Error: failed to authenticate user "username"
Run Code Online (Sandbox Code Playgroud)
小智 0
您可以尝试使用rabbitmqadmin使用用户名/密码登录,尽管安装RabbitMQ时默认情况下不包含此内容。
恕我直言,最简单的事情是编写一个连接到 RabbitMQ 的 Python 脚本,但这需要 a) Kombu 库或等效库,或 b) 编写您自己的简约 AMQP 客户端。
归档时间: |
|
查看次数: |
12796 次 |
最近记录: |