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...