1. 程式人生 > >登入rabbitmq報錯User can only log in via localhost

登入rabbitmq報錯User can only log in via localhost

在訪問管理介面使用guest使用者登入時出現login failed錯誤。

到伺服器上查詢日誌顯示出現錯誤的原因是:HTTP access denied: user ‘guest’ - User can only log in via localhost。

解決:

rabbitmq從3.3.0開始禁止使用guest/guest許可權通過除localhost外的訪問。我的是3.6

如果想使用guest/guest通過遠端機器訪問,需要在rabbitmq配置檔案中(找到/rabbitmq_server-3.6.14/ebin下面的rabbit.app檔案)中設定
loopback_users為[]。

找到/rabbitmq_server-3.6.14/ebin下面的rabbit.app檔案檔案完整內容如下(注意後面的半形句號):
找到:loopback_users裡的<<”guest”>>刪除。

[{rabbit, [{loopback_users, []}]}].

然後重啟
systemctl restart rabbitmq-server.service
搞定

相關推薦

登入rabbitmqUser can only log in via localhost

在訪問管理介面使用guest使用者登入時出現login failed錯誤。 到伺服器上查詢日誌顯示出現錯誤的原因是:HTTP access denied: user ‘guest’ - User can only log in via localhost。

登入mysql ERROR 1820 (HY000): You must reset your password using ALTER USER ......

1、原因:windows下首次登入mysq時報1820的錯誤,是因為安裝好mysql時密碼有一個指定的預設值,需要重置密碼才能正常使用資料庫,下面是解決該錯誤的方案: 1)在cmd下進入mysql安裝的bin目錄,登入mysql資料庫: ....\bin>mysql -hlocal

Linux下 登入mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket....

查閱了無數資料,知道自己的mysql.sock檔案丟失了,想了一下,之前修改my.cnf檔案時,由於粗心把windows的路徑複製了進去,頭疼啊...... 看了一天網上的解決辦法,挨個試了一遍,最後發現其實只要一步就解決了: ERROR 2002 (HY000): Ca

解決用戶自生成meta導入kylin後問題Can not deserialize instance of java.lang.String[] out of VALUE_STRING token

pri ner hbase cau ebean 要求 eno pre property 報錯棧: 2017-06-22 20:48:07,101 ERROR [http-bio-7070-exec-5] cube.CubeManager:947 : Error dur

eclipse裏啟動rabbitmq java.net.SocketException: Connection reset

soc IT 啟動 fcm csdn 測試 eml 下拉 == RabbitMQ學習之Java客戶端連接測試(二) https://blog.csdn.net/roc1029/article/details/51249412 使用guest用戶遠程連接RabbitMQ用戶名

DG環境RMAN刪除歸檔RMAN-08137: archived log not deleted

nop channel chan more fault sed osi document complete Oracle 12C DG環境,備庫歸檔目錄告警,查看crontab腳本,發現有刪除操作,保持兩天的,後手動執行,查看具體報錯原因; RMAN> delete

連線rabbitmq com.rabbitmq.client.ShutdownSignalException: connection error

ConnectionFactory factory = new ConnectionFactory(); // 連線IP factory.setHost("127.0.0.1"); // 預設監聽埠 factory.se

學習筆記-登入-總是,不知道哪的問題

import os jd_user_path = 'jd_users.txt' jd_wx_path = 'wx_users.txt' user_status = False def allinlogin(filepath): with open(filepath, 'r') as fil

解決Jacksoncan not access a member of class xx.xx.ser.std.NullSerializer with modifiers "private"

                    解決 Jackson 報錯:can not access a member of class com.fasterxml.jackson.databind.se

Nginxnginx: [emerg] unknown log format "main"

故障描述:   在新增Nginx的子配置檔案後報錯誤nginx: [emerg] unknown log format "main"    無法重新載入,仔細檢視配置沒有語法錯誤經過除錯才發現是定義log_format的時候寫到HTTP模組最下面,導致子配置檔案無

rabbitMQ;解決方案Error: unable to connect to node
swift Call can throw, but it is not marked with 'try' and the error is not handled

在開發中使用正則表示式時報了這樣的問題:Call can throw, but it is not marked with 'try' and the error is not handled,即: let regex:NSRegularExpression = NSRegularExpression(pa

sqlplus登入,ORA-12570: TNS: 包閱讀程式失敗

1、先定位問題是不是Oracle 監聽器日誌 listener.log檔案過大   路徑一般:C:\app\Administrator\diag\tnslsnr\主機名\listener\trace下面的 listener.log db版本:11.2.0.1 os版本

Linux下啟動rabbitmq:./rabbitmq-server: line 80: erl: command not found的解決辦法

樓主今天在linux下啟動rabbitmq的時候,發生瞭如下圖的錯誤: 網上搜索得到了答案,現在分享給大家: 在linux的/etc/profile環境下新增如下兩行程式碼: #set erlang environment export PATH=$PATH:/usr/loc

springboot打包成功,釋出也不,訪問也不,但是登入訪問xml...

原因是某個子模組的xml不能編譯打包。 解決辦法: 在pom.xml中新增如下程式碼 <build> <resources> <resource> <directory>src/m

nacicat for mysql/mysql 設定外來鍵1005:Can't create table (errno: 150)解決辦法

nacicat for mysql/mysql 設定外來鍵報錯1005:Can’t create table (errno: 150) 使用nacicat for mysql工具或者mysql 命令列中

webpack 打包Can't resolve '.\dist\bundle.js' in 'E:\vivian....'

最近才開始學習webpack 用的webpack 版本是:4.20.2版本的,在打包過程用執行了這個命令 webpack .\src\main.js .\dist\bundle.js 然後就報了下邊的錯誤: 後來檢視之後原來是版本的問題,我用的這個wepa

群暉登入mysql

1、SSH登入到群輝上(帳號密碼為:登入5000埠的帳號和密碼) 2、 執行mysql -uroot -P3306 -p,然後輸入密碼 3、執行: update user set host='%' where user='root'; 4、執行: flu

rabbitMQ;解決方案Error: unable to connect to node
在本地用 Navicat 連線遠端資料庫Can't connect to MySQL server on 。。。

在騰訊雲新買了一臺伺服器,環境都安裝好了,在本地用 Navicat 連線資料庫,就是連線不上,一直報錯Can’t connect to MySQL server on 。。。搞了三四個小時,終於搞定,分享一下過程。 一、檢查使用者授權 1.進入ubuntu