• 请不要在回答技术问题时复制粘贴 AI 生成的内容
seoguess
V2EX  ›  程序员

求一份 MongoDB 安全配置

  •  
  •   seoguess · May 11, 2019 · 4174 views
    This topic created in 2737 days ago, the information mentioned may be changed or developed.
    网站数据库被清空了,多了一个 hacked_by_unistellar。

    修改用户名然后设置 BIND IP 可以吗?
    9 replies  •  2019-05-14 22:57:49 +08:00
    WordTian
    WordTian
    May 11, 2019 via Android❤️1
    1
    1.尽量不对外网开放端口,否则最好限制访问 ip
    2.设好密码,复杂度较高的那种
    3.没了
    nicolas0caser
    nicolas0caser
    May 11, 2019
    2
    CIS MongoDB Benchmark
    seoguess
    seoguess
    OP
    May 13, 2019
    3
    @WordTian 你好,请问设置过 bindip 同时绑定 locahost 跟外网本地 ip 吗?

    net:
    port: 27233
    bindIp: 127.0.0.1,localhost,154.***.***.***

    我设置成这个的时候,所有的 ip 都可以连接上去。如果删除了 154 开头的外网 ip,就只能本地连接数据库了。

    服务器上 netstat -a |grep :27233 显示如下:

    tcp 0 0 localhost:50822 localhost:27233 ESTABLISHED
    tcp 0 0 localhost:27233 localhost:50818 ESTABLISHED
    tcp 0 0 154.XXX.X.XXX:27233 116.XXX.X.XXX:60584 ESTABLISHED


    请问我的设置哪里出现了问题?搞了一整天了没找到资料。或者我干脆放弃 bindip,从 iptables 下手可行?谢谢!
    seoguess
    seoguess
    OP
    May 13, 2019
    4
    @nicolas0caser 你好,bindip 设置请教一下。
    seoguess
    seoguess
    OP
    May 13, 2019
    5
    net:
    port: 27233
    bindIp: 127.0.0.1,localhost,154.*.*.*

    mongod.conf 启动时候没报错,但是就是不生效。
    WordTian
    WordTian
    May 13, 2019❤️1
    6
    @seoguess
    bind_ip 限制的是服务端的 ip,实际效果就是你说明的那样
    想对客户端 ip 进行限制的话,只能使用 iptables、或 firewall 这类的工具
    seoguess
    seoguess
    OP
    May 13, 2019
    7
    @WordTian 原来如此,我理解错用法了。非常感谢!
    nicolas0caser
    nicolas0caser
    May 14, 2019❤️1
    8
    @seoguess 同#1,bind_ip 设置 mongodb 监听的 ip 地址; iptables 对入网或出网做过滤.
    seoguess
    seoguess
    OP
    May 14, 2019
    9
    @nicolas0caser 收到,谢谢你!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1578 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 04:10 · PVG 12:10 · LAX 20:10 · JFK 23:10
    ♥ Do have faith in what you're doing.