首页 > 解决方案 > 如何在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。

谢谢!

标签: mongodb

解决方案


此信息在服务器日志中。

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" } }

推荐阅读