广告
返回顶部
首页 > 资讯 > 精选 >Ubuntu怎么开启MongoDB的IP Security
  • 374
分享到

Ubuntu怎么开启MongoDB的IP Security

2023-06-27 11:06:25 374人浏览 泡泡鱼
摘要

本篇内容主要讲解“ubuntu怎么开启MongoDB的IP Security”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu怎么开启mongoDB的IP Security”吧!Mong

本篇内容主要讲解“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 mongodtcp        0      0 127.0.0.1:27017        0.0.0.0:*              LISTEN      2549/mongod

命令结果输出显示用户只允许通过本机的27017端口进行访问,如果想其他系统访问数据库,就需要进行IP绑定。运行ifconfig命令

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

现在我们知道了我们想要监听的网络地址,打开/etc/mongodb.conf文件,进行编辑,文件修改后如下:

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

现在文件中就添加了一个IP地址172.16.0.211, 重启mongod服务。

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

可以看到现在除了本机,数据库还可以接受指定的IP的请求。通过本机连接:

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

通过指定IP连接

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

默认的本机配置是有很多好处的,但是现在就需要明确指定那些网络可以连接数据库,防止不信任的网络连接到系统。保证MongoDB系统不受远程攻击是非常重要的,确保只有在安全清单上的IP才能连接到系统。

到此,相信大家对“Ubuntu怎么开启MongoDB的IP Security”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: Ubuntu怎么开启MongoDB的IP Security

本文链接: https://www.lsjlt.com/news/310023.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu怎么开启MongoDB的IP Security
    本篇内容主要讲解“Ubuntu怎么开启MongoDB的IP Security”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu怎么开启MongoDB的IP Security”吧!Mong...
    99+
    2023-06-27
  • Ubuntu 怎么开启SSH
    这里使用虚拟机演示,ubuntu版本 22.10 1、安装ubuntu时启用SSH 在安装ubuntu时会提示是否需要安装 OpenSSH server  如果在这里勾选安装后,则不需要在使用命令进行安装 OpenSSH server 2...
    99+
    2023-09-03
    linux ubuntu
  • MongoDB中怎么开启Oplog
    这篇文章给大家介绍MongoDB中怎么开启Oplog,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。配置过程其实配置的过程比较简单。step 1 : 在配置文件中 添加副本集参数(rep...
    99+
    2022-10-18
  • Ubuntu下怎么开启vnc的tip
    本篇内容介绍了“Ubuntu下怎么开启vnc的tip”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装方法代码如下:sudo apt-get...
    99+
    2023-06-13
  • Ubuntu系统怎么开启SSH
    在 Ubuntu 系统中,开启 SSH 服务可以让远程用户通过 SSH 安全地访问服务器。下面是开启 SSH 的步骤: 打开终端窗口,使用 root 用户或具有管理员权限的用户登录。安装 OpenSSH 服务器:在终端中输入以下命令并按下 ...
    99+
    2023-09-29
    ssh ubuntu 服务器 运维 nginx
  • Ubuntu防火墙怎么开启
    这篇文章主要介绍“Ubuntu防火墙怎么开启”,在日常操作中,相信很多人在Ubuntu防火墙怎么开启问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu防火墙怎么开启”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-04
  • Ubuntu怎么开启SSH登录
    今天就跟大家聊聊有关Ubuntu怎么开启SSH登录,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。0x00前言在新安装的ubuntu系统后,默认是不支持ssh登录的.但是ss...
    99+
    2023-06-28
  • Ubuntu怎么开启ssh服务
    本篇内容主要讲解“Ubuntu怎么开启ssh服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu怎么开启ssh服务”吧!第一步,查看ssh是否已经开启sudo ps ...
    99+
    2023-07-04
  • mongodb中怎么开启set认证
    本篇文章给大家分享的是有关mongodb中怎么开启set认证,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。环境:系统均为Centos 7,mo...
    99+
    2022-10-18
  • ubuntu中怎么开启18851端口
    这篇文章主要讲解了“ubuntu中怎么开启18851端口”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ubuntu中怎么开启18851端口”吧!1.打开终端命令行模式。2.输入以下命令安装i...
    99+
    2023-07-04
  • MongoDB 3.4版本怎么开启http service
    这篇文章主要介绍MongoDB 3.4版本怎么开启http service,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! Mongodb3.0开始在配置...
    99+
    2022-10-18
  • Ubuntu怎么开启root用户权限
    在Ubuntu中,默认情况下是禁用root用户的登录,而是使用sudo命令来获取root权限。如果你想要开启root用户权限,可以按...
    99+
    2023-10-26
    Ubuntu
  • Ubuntu怎么添加开机启动项
    这篇文章主要介绍“Ubuntu怎么添加开机启动项”,在日常操作中,相信很多人在Ubuntu怎么添加开机启动项问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Ubuntu怎么添加开机启动项”的疑惑有所帮助!接下来...
    99+
    2023-07-04
  • ubuntu怎么开启root远程登录
    要在Ubuntu上开启root远程登录,请按照以下步骤操作:1. 使用管理员权限打开终端。2. 编辑SSH server配置文件。可...
    99+
    2023-08-17
    ubuntu
  • ubuntu怎么开启ssh远程登录
    要在Ubuntu上开启SSH远程登录,可以按照以下步骤操作:1. 打开终端,输入以下命令安装OpenSSH Server(如果已经安...
    99+
    2023-08-19
    ubuntu
  • Ubuntu的cron日志怎么开启与查看
    这篇“Ubuntu的cron日志怎么开启与查看”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Ubuntu的cron日志怎么开...
    99+
    2023-07-04
  • Ubuntu是怎样开启ssh服务的
    这篇文章跟大家分析一下“Ubuntu是怎样开启ssh服务的”。内容详细易懂,对“Ubuntu是怎样开启ssh服务的”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“Ubuntu是怎样...
    99+
    2023-06-28
  • Ubuntu系统怎么开启远程控制
    本篇内容介绍了“Ubuntu系统怎么开启远程控制”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!如果网络功能越来越强大,大型服务器系统都采用了...
    99+
    2023-06-13
  • ubuntu中怎么开启多桌面模式
    本篇内容主要讲解“ubuntu中怎么开启多桌面模式”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ubuntu中怎么开启多桌面模式”吧!1.单击左侧菜单中的“扳手齿轮”图标,打开系统设置。2.输入...
    99+
    2023-07-04
  • mongodb开启auth认证失败怎么解决
    如果在 MongoDB 中开启了身份验证(auth)认证,并且认证失败,可以尝试以下解决方案:1. 检查用户名和密码是否正确:确保输...
    99+
    2023-08-29
    mongodb
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作