kkkbbb
V2EX  ›  问与答

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

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

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

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