RabbitMQ使用guest登录提示:User can only log in via localhost
guest用户默认是无法使用远程访问的,生产环境建议直接在对应服务器登录使用。
1、通过创建新增用户并赋予权限实现远程登录
添加新用户
rabbitmqctl add_user zjp zjp
设置管理员
rabbitmqctl set_user_tags zjp administrator
设置新用户的权限
rabbitmqctl set_permissions -p / zjp ".*" ".*" ".*"
2、修改配置文件实现guest远程访问
#拷贝这个文件到rabbitmq的配置文件目录下(如果找不到配置文件则新增)
cp /usr/share/doc/rabbitmq-server-3.7.5/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
修改拷贝过来的配置文件
vim /etc/rabbitmq/rabbitmq.config
新增/修改loopback_users = none
rabbitmq.conf各类参数详解
参数详解来源于:https://juejin.cn/post/6844904057845334029