kkkbbb
V2EX  ›  问与答

大家知道有什么好用的 Linux 监控用户操作的工具或方法么?

  •  
  •   kkkbbb · Aug 5, 2023 · 1978 views
    This topic created in 1187 days ago, the information mentioned may be changed or developed.

    假设一种场景:公司的服务器好多人都可以登录,而且都是通过 root 用户登陆的,可以说每个人都可以在服务器上为所欲为,现在如果有人误操作执行了某些错误的指令,有没有工具或者方法可以知道是那个远程登陆的 ip 执行的这个操作呢?我是想了解下有没有类似的工具可以监控,当然对用户进行分组管理,权限限制是有效的解决方案。

    13 replies  •  2023-08-08 14:38:54 +08:00
    lazyyz
    lazyyz
    Aug 5, 2023
    1
    堡垒机不就是这用途嘛,开源的有 JumpServer ,轻量化推荐 next-terminal
    kkkbbb
    kkkbbb
    OP
    Aug 5, 2023
    2
    @lazyyz 但这种方式本质还是过滤请求命令,通过权限校验的方式进行避免么,我其实想知道有没有工具能够记录通过远程方式登录,输入的指令是那个 ip 地址触发的。
    gpt5
    gpt5
    Aug 5, 2023
    3
    给每个人建个用户?
    kkkbbb
    kkkbbb
    OP
    Aug 5, 2023
    4
    @gpt5 我是假设这种场景,有没有现成工具或者方法能够进行记录,不是真的要解决方案。
    lwjef
    lwjef
    Aug 5, 2023
    5
    @kkkbbb #4 jumpserver 可以记录的,有个 demo ,里面可以具体看一下
    miaomiao2014
    miaomiao2014
    Aug 5, 2023 via iPhone
    6
    有 win 的吗
    kkkbbb
    kkkbbb
    OP
    Aug 5, 2023
    7
    linux 的 auditd 服务通过配置审计规则好像就可以实现
    lavvrence
    lavvrence
    Aug 5, 2023
    8
    JumpServer 就是这样的啊,完全录下所有的命令。你帐号就是 JumpServer 创建出来的,谁在什么时候执行了什么命令都有记录。
    echoyangjx
    echoyangjx
    Aug 5, 2023
    9
    堡垒机就是专门干这个事的
    mokiki
    mokiki
    Aug 5, 2023 via Android
    10
    sudo
    akira
    akira
    Aug 5, 2023
    11
    堡垒机 就是你需要的东西。而且应该尽快考虑 如何让他们不需要登录服务器就能完成工作。
    kkkbbb
    kkkbbb
    OP
    Aug 5, 2023
    12
    看大家都在说堡垒机,我去了解下
    kkkbbb
    kkkbbb
    OP
    Aug 8, 2023
    13
    参考下: https://www.baeldung.com/linux/log-all-user-commands ,系统日志就能记录到。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2013 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 16:30 · PVG 00:30 · LAX 08:30 · JFK 11:30
    ♥ Do have faith in what you're doing.