91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu怎么開啟MongoDB的IP Security

發布時間:2022-01-27 09:21:48 來源:億速云 閱讀:93 作者:iii 欄目:開發技術

本篇內容主要講解“Ubuntu怎么開啟MongoDB的IP Security”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Ubuntu怎么開啟MongoDB的IP Security”吧!

MongoDB3.6的默認配置會拒絕未授權的鏈接對公共網絡的訪問,從而保護數據收到外部威脅。MongoDB只會監聽本地鏈接,除非添加規則允許監聽其他地址。

看本教程前,你需要:

  • 安裝MongoDB3.6
  • 服務器上有多個網絡接口(本例會使用AWS EC2實例)
  • 了解IP網絡的基本知識,會配置私有IP
Ubuntu怎么開啟MongoDB的IP Security

我啟動了安裝有 Ubuntu 16.04 LTS的一臺AWS EC2的實例,并且安裝了MongoDB3.6我想允許我的部分VPC IP地址連接到我們的MongoDB數據庫。通過這種方式,可以保證只有我們的指定IP以及本機才能連接到數據庫,而其他陌生地址禁止訪問數據庫。

首先啟動VPC公共子網中的Ubuntu實例。根據MongoDB官網文檔安裝mongodb3.6,通過以下命令可以查看進程占用了那個網絡端口:

ubuntu@ip-172-16-0-211:~$ sudo netstat -plant | egrep mongod

tcp        0      0 127.0.0.1:27017        0.0.0.0:*              LISTEN      2549/mongod

命令結果輸出顯示用戶只允許通過本機的27017端口進行訪問,如果想其他系統訪問數據庫,就需要進行IP綁定。運行ifconfig命令

ubuntu@ip-172-16-0-211:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 0e:5e:76:83:49:3e
inet addr:172.16.0.211  Bcast:172.16.0.255  Mask:255.255.255.0
inet6 addr: fe80::c5e:76ff:fe83:493e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:9001  Metric:1
RX packets:65521 errors:0 dropped:0 overruns:0 frame:0
TX packets:7358 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:94354063 (94.3 MB)  TX bytes:611646 (611.6 KB)

現在我們知道了我們想要監聽的網絡地址,打開/etc/mongodb.conf文件,進行編輯,文件修改后如下:

# network interfacesnet:
port: 27017
bindIp: 127.0.0.1,172.16.0.211

現在文件中就添加了一個IP地址172.16.0.211, 重啟mongod服務。

ubuntu@ip-172-16-0-211:~$ sudo service mongod stop
ubuntu@ip-172-16-0-211:~$ sudo service mongod start
ubuntu@ip-172-16-0-211:~$ sudo netstat -plnt | egrep mongod
tcp        0      0 172.16.0.211:27017      0.0.0.0:*              LISTEN      2892/mongod
tcp        0      0 127.0.0.1:27017        0.0.0.0:*              LISTEN      2892/mongod

可以看到現在除了本機,數據庫還可以接受指定的IP的請求。通過本機連接:

ubuntu@ip-172-16-0-211:~$ mongo localhost
MongoDB shell version v3.6.0-rc2
connecting to: mongodb://127.0.0.1:27017/localhost

通過指定IP連接

ubuntu@ip-172-16-0-211:~$ mongo 172.16.0.211
MongoDB shell version v3.6.0-rc2
connecting to: mongodb://172.16.0.211:27017/test

默認的本機配置是有很多好處的,但是現在就需要明確指定那些網絡可以連接數據庫,防止不信任的網絡連接到系統。保證MongoDB系統不受遠程攻擊是非常重要的,確保只有在安全清單上的IP才能連接到系統。

到此,相信大家對“Ubuntu怎么開啟MongoDB的IP Security”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

定南县| 黄大仙区| 宁远县| 古丈县| 旺苍县| 鄢陵县| 大城县| 洞口县| 吕梁市| 柘城县| 长白| 福州市| 改则县| 准格尔旗| 新邵县| 威信县| 边坝县| 海晏县| 崇文区| 蛟河市| 繁峙县| 漾濞| 黔南| 日喀则市| 博野县| 平山县| 教育| 贡嘎县| 阳谷县| 北辰区| 剑阁县| 霍林郭勒市| 辉县市| 阿图什市| 易门县| 池州市| 麟游县| 长乐市| 宜良县| 饶河县| 东乡族自治县|