RabbitMQ远程访问
创始人
2024-01-31 15:43:23
0

文章目录

  • 1. 创建用户
  • 2. 关闭防火墙开启端口
  • 3. 测试远程访问
  • 参考链接

背景问题

  • guest这个用户只能使用localhost登录,而不能使用IP地址登录: amqp://guest:guest@127.0.0.1:5672/rabbitVHost

    远程无法连接amqp://guest:guest@10.10.10.128:5672/rabbitVHost

  • 可以建立一个新的用户,用于远程链接

1. 创建用户

原来的guest用户只能用于本地(安装了RabbitMQ的服务器)访问,我们需要添加一个用户

(教程中说需要修改用户的配置文件,但我发现不修改,直接在terminal管理界面中添加也可以)

添加用户的操作

直接输入 rabbitmqctl可以查看rabbitmqctl help相关命令

# 添加用户 rabbitmqctl add_user "username" "password"~  sudo rabbitmqctl add_user test 1
Adding user "test" ...# 设置用户为管理者 rabbitmqctl set_user_tags "username" "权限administrator"~  sudo rabbitmqctl set_user_tags test administrator
Setting tags for user "test" to [administrator] ...# 权限添加
sudo rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"
Setting permissions for user "test" in vhost "/" ...# 查看所有用户权限信息yang@VM  ~  sudo rabbitmqctl list_permissions
Listing permissions for vhost "/" ...
user	configure	write	read
guest	.*	.*	.*
test	.*	.*	.*

2. 关闭防火墙开启端口

  • Ubuntu的防火墙和之前的相比有改动
  • 远程访问,需要开启RabbitMQ使用的端口

关闭防火墙

Ubuntu的防火墙关闭打开

类似教程2

# 关闭防火墙
 sudo ufw disable
Firewall stopped and disabled on system startup
# 加载防火墙启动防火墙
 sudo ufw enable
Firewall is active and enabled on system startup
# 开放端口
sudo ufw allow 80 #tcp和udp 80
sudo ufw allow 80/tcp #仅tcp 80
sudo ufw allow 7100:7200/tcp #端口范围# 查看已经开放的端口
sudo ufw status     
Status: inactive # 防火墙不活跃:没开放yang@VM  ~  sudo ufw status
Status: active # 开放# 下面显示的已经开放的端口
To                         Action      From
--                         ------      ----
15672                      ALLOW       Anywhere                  
15672 (v6)                 ALLOW       Anywhere (v6) 

3. 测试远程访问

远程访问方法

在可以访问服务器的Client浏览器输入地址: http://IP:15672 ,然后可使用用户(test/1(username/password))登录。

IP地址是安装运行RabbitMQ的服务器地址

如下Guest用户显示无法登录,只能通过localhost(RabbitMQ对应的Server登录)

在这里插入图片描述

下面使用 “test” 用户登录成功

参考链接

RabbitMQ远程访问

相关内容

热门资讯

TikTok老外集体变“精神中...   最近,一群老外正经历着“人生中非常中国化的时期”。  “从明天开始,你要变成中国人了。”TikT...
首次突破10万亿千瓦时!从20...   央视网消息:国家能源局1月17日发布,2025年,我国全社会用电量首次突破10万亿,达到1036...
谁,来到了雄安?   “千年之城”——雄安  无数个关于未来的梦想  正在孕育、诞生、实现  无数个追梦的人  来到这...
“老不出蜀”的七旬台胞“简姐”...   中新社成都1月17日电 题:“老不出蜀”的七旬台胞“简姐”:让宝岛风味串起两岸情缘  中新社记者...
​资本公积与盈余公积的区别是什... 资本公积与盈余公积的区别是什么资本公积是企业收到投资者的超出其在企业注册资本(或股本)中所占份额的投...
​研发费用资本化与费用化的界限 研发费用资本化与费用化的界限研发支出资本化和费用化的区别是符合资本化条件的开发费用在无形资产达到预定...
​现金流量表净额与净利润差异原... 现金流量表净额与净利润差异原因当现金流量净额低于净利润时,可能是由于以下几个原因:一、应收账款增加当...
“鱼米之乡”万象新   在中国壮阔的山河画卷中,滚滚长江,奔腾不息。水过三峡,便是长江中下游平原,这里鱼欢稻丰,滋养出万...
​资产数字化改造税额抵免怎么申... 资产数字化改造税额抵免怎么申报纳税人可在企业所得税预缴环节自主选择享受税额抵免优惠,无需等到汇算清缴...
​印花税智能对比差颜超标怎么办 印花税智能对比差颜超标怎么办在企业财务管理中,遇到印花税票金额显著高于预期的情况时,需要进行详细地分...