rabbitmq 新增遠端訪問功能
導讀 | 剛剛安裝過的rabbitmq 訊息佇列,並啟用了外掛管理功能,3.3.1版中,處於安全的考慮,guest這個預設的使用者只能透過 來登入,其他的IP無法直接使用這個賬號。 這對於伺服器上沒有安裝桌面的情況是無法管理維護的,除非透過在前面新增一層代理向外提供服務,這個又有些麻煩了,這裡透過配置檔案來實現這個功能。 |
只要編輯 /etc/rabbitmq/rabbitmq.config 檔案,新增以下配置就可以了。
[ {rabbit, [{tcp_listeners, [5672]}, {loopback_users, [“asdf”]}]} ].
現在新增了一個新授權使用者asdf,可以透過外網使用這個使用者名稱和密碼訪問.(記得要先用 新增這個 才行, #rabbitmqctl add_user asdf pwd123456)我是透過在管理平臺裡直接新增的使用者和密碼的,我的測試環境裝有桌面的。
# rabbitmqctl add_user asdf pwd123456 # rabbitmqctl list_users Listing users ... asdf guest [administrator] # rabbitmqctl set_permissions -p "/" asdf ".*" ".*" ".*" # rabbitmqctl list_permissions -p / Listing permissions in vhost "/" ... asdf .* .* .* guest .* .* .*
可以看到新增使用者成功了,但不是administrator角色,這裡我們也將asdf使用者設定為administrator角色.
# rabbitmqctl set_user_tags asdf administrator Setting tags for user "asdf" to [administrator] .. # rabbitmqctl list_users Listing users ... asdf [administrator] guest [administrator]
我用rpm包安裝的rabbitmq,所以提供預設的配置參考檔案(/usr/share/doc/rabbitmq-server-3.5.0/rabbitmq.config.example),如果你使用原始碼編譯的話,可以找到一個預設的配置檔案rabbitmq.config.example,點選這裡下載此檔案rabbitmq.config
$sudo rabbitmqctl set_permissions -p /vhost1 user_admin '.*' '.*' '.*'
該命令使使用者user_admin具有/vhost1這個virtual host中所有資源的配置、寫、讀許可權以便管理其中的資源。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2778036/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql賬戶新增遠端訪問MySql
- 開啟mysql遠端登入訪問功能MySql
- TeamViewer遠端訪問View
- Linux SSH遠端訪問Linux
- jupyter notebook 遠端訪問
- SSH遠端訪問及控制
- 遠端訪問及控制——ssh
- Docker 如何開啟遠端訪問Docker
- NAS如何實現遠端訪問
- mysql如何允許遠端訪問MySql
- vnc遠端訪問,推薦四款免費又好用的vnc遠端訪問軟體VNC
- 遠端訪問技術指什麼
- 遠端訪問技術是什麼
- MySQL 開啟 3306 埠遠端訪問MySql
- Confluence6匿名訪問遠端APIAPI
- mysql5.7.22-log 修改遠端訪問MySql
- mariadb配置允許遠端訪問方式
- Linux 常見問題 - 拒絕遠端訪問Linux
- 121 TeamViewer 遠端支援、遠端訪問、線上協作和會議View
- Git 安全遠端訪問:SSH 金鑰對生成、新增和連線步驟解析Git
- 模擬ip訪問(附模擬手機訪問)遠端地址
- mysql8.0授權root遠端訪問MySql
- FastNat外網訪問 Windows 3389 遠端桌面ASTWindows
- RabbitMQ 入門 - 遠端呼叫 (RPC)MQRPC
- Ubuntu 24.04上安裝JupyterLab並遠端訪問Ubuntu
- 02_3_配置SSH遠端訪問及控制
- 解讀什麼是遠端訪問技術
- NAS儲存外網遠端訪問的方式
- 鐵威馬NAS遠端訪問設定方法
- windows server 2012更改遠端埠,限制IP訪問WindowsServer
- ReFlex:讓遠端快閃記憶體訪問擁有本地訪問的效能Flex記憶體
- Nginx代理訪問RabbitMQ Management UINginxMQUI
- Debian系統上怎麼配置SSH遠端訪問
- windows terminal ssh 免密訪問遠端伺服器Windows伺服器
- telnet檢視遠端機器埠是否可以訪問
- 從網際網路遠端訪問樹莓派樹莓派
- Mac遠端訪問資料連線Microsoft Remote Desktop中文MacROSREM
- Ubuntu18.04 安裝 MySQL 以及設定遠端訪問UbuntuMySql