MongoDB開啟密碼認證

2021-10-07 04:15:07 字數 767 閱讀 1101

mongodb預設安裝完成後是不開啟密碼認證的,隨便就能連線這樣很不安全,記錄一下如何開啟認證訪問

先在預設沒有開啟認證訪問的mongodb命令列中進行使用者建立的操作:

> use admin

> db.createuser(]}

)

> use mydb	# 這裡直接懟乙個該使用者要使用的資料庫名稱就行,不用單獨建立資料庫

> db.createuser(

> db.system.users.find(

)

> db.system.users.remove(

)

> db.changeuserpassword(

'user1', 'newpwd'

)

建立好使用者之後再繼續下面操作

$ sudo vim /etc/mongodb.conf

# 修改下面一行

auth =

true

# 改完後重啟一下服務

$ sudo systemctl restart mongodb

在遠端客戶端上使用認證方式訪問資料庫

$ mongo 192.168.1.1:27017 -u user1 -p pwd123

nginx開啟密碼認證

nginx可以為 或者目錄設定密碼認證,密碼認證必須是要加密的。使用apache的htpasswd來建立密碼!使用htpasswd建立密碼檔案 htpasswd c 第一次建立時使用 c,如果已存在會清空檔案內容 m 表示以md5格式加密存放 d 刪除使用者 1 測試有無htpasswd命令 roo...

mongodb 安裝及其開啟使用者名稱密碼認證

安裝步驟 1.配置 mongodb 的yum 源建立yum 原始檔 vim etc yum.repos.d mongodb org 3.4.repo 新增以下內容 mongodb org 3.4 name mongodb repository baseurl gpgcheck 1 enabled 1...

Eureka註冊中心開啟密碼認證

eureka 自帶了乙個 web 的管理頁面,方便我們查詢註冊到上面的例項資訊,但是有乙個問題 如果在實際使用中,註冊中心位址有公網 ip 的話,必然能直接訪問到,這樣是不安全的。所以我們需要對 eureka 進行改造,加上許可權認證來保證安全性。改造我們的 eureka server,通過整合 s...