服务器与大带宽专家 · 持牌IDC/CDN/ISP服务商
简米科技官网JIANMI TECH
资讯 2026-10-21 简米科技 3,680 字 9 分钟阅读

服务器被增加管理员是谁操作的?如何排查防范?,被添加怎么办?

导读服务器被增加管理员,绝大多数情况下是攻击者通过弱口令爆破、未修复漏洞或恶意运维操作留下的后门,需要立即从登录日志、权限变更记录和持久化文件三线排查,先别慌,分清是入侵还是误操作服务器突然多了一个管理员账号,先不要急着删号——删除前必须搞清楚对方是怎么进来的,否则删了账号,后门还在,对方随时能再建回来,业内专家指……

服务器被增加管理员,绝大多数情况下是攻击者通过弱口令爆破、未修复漏洞或恶意运维操作留下的后门,需要立即从登录日志、权限变更记录和持久化文件三线排查。

先别慌,分清是入侵还是误操作

服务器突然多了一个管理员账号,先不要急着删号删除前必须搞清楚对方是怎么进来的,否则删了账号,后门还在,对方随时能再建回来,业内专家指出,多数服务器失陷事件中,攻击者会同时创建2到3个隐藏账号,你发现的那个往往只是冰山一角。

排查思路分为两条线:第一,查登录来源和操作痕迹,判断是谁干的;第二,查系统层面的权限变更记录,确认对方做了什么,两条线交叉验证,才能还原完整过程。

如何从登录日志锁定操作者身份

Windows服务器:从事件ID追踪登录行为

Windows的事件日志是排查的第一现场,打开“事件查看器”后,重点筛选以下事件ID:

  • 4624:登录成功记录,重点关注登录类型为3(网络登录)和10(远程交互登录)的条目
  • 4720:创建用户账号,直接显示创建者的账号名和来源IP
  • 4722/4724:启用/重置密码操作,判断是否被强行修改密码
  • 4728/4732:将成员添加到安全组,能看到具体是谁把账号拉进管理员组

筛选这些事件后,核对时间线,和最近半个月的运维操作记录比对,如果创建时间恰好在你做系统升级或维护的窗口期,大概率不是误操作,如果时间在深夜三四点、来源IP是境外地址,那基本可以断定是入侵。

实际操作中,建议直接导出安全日志为CSV格式,用Excel打开后按时间排序,用“操作者账号”字段做透视表,很快就能看到异常账户的操作链路。

Linux服务器:从auth.log还原登录全过程

Linux下排查思路类似,但入口不同,登录系统后,在root权限下依次执行:

grep "Accept" /var/log/auth.log | tail -200

这条命令会列出最近200条成功的登录记录,包括用户名、来源IP、登录方式,按紧接改为查看sudo记录:

grep "sudo" /var/log/auth.log | tail -100

这里能看到是谁在什么时间执行了创建账号的命令。如果sudo记录被清空或日志出现大段空白,反向说明入侵者具备反侦察能力,此时要立刻检查/root/.bash_history文件是否也被清理过。

排查服务器资产里被留了哪些后门

检查当前所有可登录账号

无论Windows还是Linux,先做一遍全量账号盘点,Windows下在CMD里执行:

net user
net localgroup administrators

对比输出结果与平时已知的账号清单,Linux下执行:

cat /etc/passwd | grep bash
cat /etc/sudoers
cat /etc/group | grep wheel

重点关注:

  • 账号名与常见用户名拼写相近的(如administrato、rootx)
  • 最近7天内创建但从未有过密码修改记录的账号
  • 处于锁定状态但近期有登录尝试的账号
  • UID为0的非root账户(Linux中这类账号拥有root权限但名字不是root)

清理持久化后门文件

攻击者创建管理员账号后,通常还会在系统中埋入后门确保下次还能进来,查一下这几个位置:

  • Windows启动项:注册表Run键和计划任务库,重点看指向PowerShell或MSHTA的命令行
  • Linux定时任务:/etc/cron.d/目录下名字看起来正常的脚本文件,以及/var/spool/cron/目录权限是否异常
  • SSH授权密钥:/root/.ssh/authorized_keys文件是否包含陌生公钥
  • Web目录:如果服务器运行网站,检查upload、images目录下的PHP/JSP文件,重点是文件修改时间在账号创建前1小时内的文件

实际操作中,很多运维人员只删了账号,没查这些位置,结果第二天新账号再次出现。如果确认是Web入侵,还需要排查是否存在webshell文件,这类后门文件通常藏在临时目录或图片目录下,文件名刻意模仿正常文件。

完整处置流程:从隔离到加固的六个步骤

发现管理员账号被增加后,按以下顺序操作:

  1. 立即隔离:在防火墙或安全组规则中加一条阻断规则,禁止除自己当前IP外所有来源地址访问服务器管理端口(RDP和SSH)
  2. 冻结可疑账号:用命令锁定账号而非删除,保留证据,Windows下执行net user 可疑账号 /active:no,Linux下执行passwd -l 可疑账号
  3. 备份日志:完整复制安全日志和登录日志到本地,使用USB设备或云存储,这一步的备份文件不会包含入侵者的后续清理痕迹
  4. 抓取进程快照:Windows下用任务管理器导出进程列表,Linux下执行ps auxf > /tmp/process.txt,保留攻击者可能留下的进程信息
  5. 深度扫描后门:使用杀毒软件全盘扫描加手动排查双轨进行,扫描时断开外网
  6. 修改全部密码:包括所有服务器账号、数据库密码、Web管理后台密码,密码复杂度要求12位以上,包含大小写字母加特殊符号

完成这六步后,再对系统做安全加固,补上导致入侵的漏洞。

防范服务器被非法添加管理员的加固方案

登录入口加固是最低成本的投入

先说结论:登录入口是攻击者进入系统的唯一合法通道,把这道门看好,能挡住90%的入侵尝试,基本上,大部分服务器被加管理员的事件都源于弱口令或暴力破解。

  • 禁止root/Administrator直接远程登录:Linux下编辑/etc/ssh/sshd_config,设置PermitRootLogin no,然后创建一个普通用户登录后切换,Windows下禁用Administrator账号,新建普通用户加入远程桌面用户组
  • 启用双向MFA两步验证:无论云服务器还是物理机,开启MFA后即使密码泄露,没有手机令牌对方也进不来,部分云厂商提供免费MFA服务,自建服务器可以使用FreeOTP或Google Authenticator配合PAM模块实现
  • 修改默认管理端口:SSH改为2222或更高位端口,RDP改为3390以后的端口,这个操作能规避掉大多数Web目录扫描器的自动探测

行业共识认为,配置了MFA加禁止root远程登录的服务器,遭遇暴力破解的概率会下降90%以上,这个组合已经是国内服务器安全运维的标准基线。

权限分离与审计机制

很多中小企业服务器只有root一个管理员账号,所有人操作都共用同一个账号,出了问题根本查不到是谁,合理的做法是:

  • 给每个运维人员单独创建账号,加入sudo组或管理员组
  • 设置日志服务器(如Linux下的rsyslog远程日志功能),让服务器日志实时同步到另一台机器上,这样即使服务器被入侵,入侵者也删不掉远程日志
  • 每周自动导出一次账号清单发送到运维邮箱,形成固定审计节奏

这样做的核心价值在于,每一笔权限变更都能追溯到具体操作人,即使发生内鬼事件也能第一时间定位时间和来源。

借助安全产品降低人力排查成本

对于没有专职安全运维人员的小团队,可以考虑这些工具:

  • 云平台自带的安全监测服务:简米云安骑士、酷番云主机安全,都提供账号变更告警功能
  • 开源工具Wazuh:免费的主机入侵检测系统,可以实时监控账号创建事件并推送告警到微信或钉钉
  • 微软Advanced Threat Analytics:适用于Windows域环境,能识别异常登录行为和权限滥用

如果预算充足,上全套安全托管服务大概每年2到3万的费用能覆盖资产清点、漏洞扫描和7×24小时监测,对于预算有限的个人站长,优先做好MFA和禁止root远程登录这两件事是性价比较高的做法。核心原则是:长期不做登录审计的服务器,一旦被入侵,往往发现时已经过了数周,影响面难以控制。

常见问题快速解答

删除了可疑管理员账号,对方还能重新加回来吗?

如果源头后门未清除,对方在几分钟内就能重新创建新账号,删除账号后必须同步排查持久化后门、计划任务、启动项和Web目录,确认没有残留才能彻底解决问题。

如何在不上服务器的情况下初步判断是否被入侵?

看云厂商控制台的监控图表,CPU使用率在固定时段出现规律性尖峰通常表示有程序在定时执行任务,很可能是挖矿程序或反弹shell的心跳请求,系统盘读取量在无人操作时持续增长,也说明存在着非法文件读写。

服务器密码定期修改能否完全避免被加管理员?

不能,密码定期修改能降低被动攻击风险,但无法覆盖钓鱼针对操作人员的攻击和社会工程学手段,也无法覆盖跨平台横向渗透,合理的策略是密码定期更换和MFA双因素认证同时启用,密码只作为第一道门槛,最终依赖动态令牌和来源IP白名单的综合防线的保护。

分享本文
本文为 简米科技官网 原创,已由运维技术专家审核。转载请注明来源:原文链接
售前咨询 服务热线 售后 邮箱