mongodb - 如何在MongoDB中查看未授权访问的IP
问题描述
最近在 MongoDB 服务器上实现了用户/通过身份验证。
如何查看传入和未经授权的流量的 IP?有没有办法告诉连接的IP(例如con904555
)或其他未经授权的流量?
# log example:
2020-06-11T10:29:03.966-0700 I ACCESS [conn904555] Unauthorized: not authorized on deadline10db to execute command { find: "CloudRegion", ...
2020-06-11T11:11:58.273-0700 I ACCESS [conn913859] Unauthorized: not authorized on deadline10db to execute command { find: "CloudRegion", ...
在主要是 Linux 环境中使用 MongoDB 3.4.10。
谢谢!
解决方案
此信息在服务器日志中。
2020-06-11T18:14:57.332-0400 I NETWORK [conn10] received client metadata from 127.0.0.1:49580 conn10: { driver: { name: "PyMongo", version: "3.10.1" }, os: { type: "Linux", name: "Ubuntu 18.04 bionic", architecture: "x86_64", version: "4.15.0-96-generic" }, platform: "CPython 2.7.17.final.0", application: { name: "mlaunch v1.5.5" } }
推荐阅读
- python - python 的注解(例如数据类)可以扩展成它产生的代码吗?
- ios - IOS DEV:如果 Main.storyboard 布局看起来与实际布局不同,我应该担心吗?
- angularjs - TypeError:控制器函数不是函数
- python - 访问被拒绝您无权通过 Selenium Python 使用 ChromeDriver 和 Chrome 访问此服务器上的“站点”
- python-3.x - 如何将 yyyy-mm-ddT00:00:00Z 转换为 yyyy-mm-dd hh mm ss?
- sql - 通过在 SQL Server 查询中划分两列来创建新列
- spring-boot - Kotlin/Spring - 将帖子请求从一项服务转发到另一项服务
- javascript - 存储多版本任务
- ios - 当网络状态从蜂窝变为 wifi 时如何重新连接 vpn?
- javascript - DOMException:“由 src 属性或分配的媒体提供者对象指示的媒体资源不合适。” HTML 5 节点.js