zoukankan      html  css  js  c++  java
  • [转]记录一次阿里云服务器被攻击的经历

        前些天买了阿里云服务器,无奈最近没空登录。安装了tomcat jdk maven mq jenkins 等几个服务后,找了个以前做的项目在上面跑了下,没问题后一周没怎么登录过。然后这几天手机一直收到服务器在异地被登录的消息,想想自己服务器什么也没有,过几天修改下密码就行了吧,结果今天早上又发了条短信,说 服务器 出现了紧急安全事件:挖矿进程。 无语,之后登录上服务器后果然发现cpu占用近乎100%,top命令 查看是哪个进程占用了cpu,之后kill -9 杀死后 过了几秒又重启无奈了啊。。。

          上网搜,问同事,仍然没有解决。之后想了想,既然杀死后又会重新启动,是不是 里面有自动任务或者脚本在执行。系统是centos7的,嗯,先试试怎么查看  centos7有哪些自动任务在执行。果然是有:

         crontab -u 用户名 -l    //查看 该用户下有 哪些自动任务

         嗯果然是看到一条。。。

        * * * * * /var/tmp/.c/.f/upd >/dev/null 2>&1

        之后 vim 看了下 是一个脚本,刚开始 自己用root 命令 删除了下,不管用 ,cpu满的哪个还是会重启。 嗯,切换到 对应的用户下,再删除下试试。删除后又切换到root 用户,再次kill -9 pid 后 发现 不重启了 。。。 好吧 ,赶紧修改阿里云登录密码。。。

      总结下大概步骤是这样的:

       1.  top命令 查看 是哪个用户占用cpu

      2.kill -9 杀死进程后,如果又重新重启,使用crontab -u 用户名 -l 查看哪个 用户下有哪些自动任务 比如我的 * * * * * /var/tmp/.c/.f/upd >/dev/null 2>&1 

       3.su 切换到对用的用户下,rm -rf 命令 删除 /var/tem/.c/.f/upd 

       4.重新kill -9 进程id, 此时没有再次重启

       5 修改阿里云登录密码并重启阿里云服务器

        天空又变得晴朗了。


    ---------------------
    作者:Doyourself!
    来源:CNBLOGS
    原文:https://www.cnblogs.com/thinkingandworkinghard/p/9040063.html
    版权声明:本文为作者原创文章,转载请附上博文链接!

  • 相关阅读:
    CompletableFuture(yet)
    模拟future
    一次使用jmap评估是否可以把类似session信息挂靠在某未知框架的某暴露对象上
    只读事务与普通读
    多重分表分库一般解决方案
    mat解决oom一般方法实践
    类加载器隔离朴实案例(二)logback
    在51系列中data,idata,xdata,pdata的区别
    linux 简单的DMA例程
    disable_irq()与disable_irq_nosync()区别
  • 原文地址:https://www.cnblogs.com/vilogy/p/12551080.html
Copyright © 2011-2022 走看看