|
|
@ -0,0 +1,53 @@ |
|
|
|
**云主机被kdevtmpfsi挖矿解决方法:** |
|
|
|
|
|
|
|
1. **kdevtmpfsi预防情况:** |
|
|
|
|
|
|
|
**预防一:挖矿这种情况,是因为开了8088端口,现在把YARN上的配置文件里的8088端口修改成其它的端口,比如18088端口,然后把云主机的8088端口关闭掉,把18088端口打开就可以了。** |
|
|
|
|
|
|
|
**预防二: 设置复杂的密码,外网防火墙放行指定IP。** |
|
|
|
|
|
|
|
2. **kdevtmpfsi出现时按以下步骤解决:** |
|
|
|
|
|
|
|
**1): top命令,查看cpu使用率很大的情况(top命令的第一列就是进程的pid)** |
|
|
|
|
|
|
|
<img src="img/top.jpg" alt="top" style="zoom:100%;" /> |
|
|
|
|
|
|
|
**2): 找到矿毒进程** |
|
|
|
|
|
|
|
<img src="img/grep.jpg" alt='grep' style= "zoom:100%;" /> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
**3): 杀死进程(两个)** |
|
|
|
|
|
|
|
<img src="img/kill.jpg" alt='kill' style = 'zoom:175%;'/> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
**4): 删除Linux下的异常定时任务** |
|
|
|
|
|
|
|
**crontab -l //查看定时任务** |
|
|
|
|
|
|
|
**crontab -e //删除用户的定时任务** |
|
|
|
|
|
|
|
<img src="img/query.jpg" alt='query' style= "zoom:150%;/"> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
**5): 删除文件,删除完后自己可以再检查一下是否还有kdevtmpfsi的相关文件,有的话就继续删除。** |
|
|
|
|
|
|
|
<img src="img/delete.png" alt='delete' style="zoom:150%;/"> |
|
|
|
|
|
|
|
**6): 病毒会在你的主机密钥中加入他们的公钥,这是他们留了后门的钥匙,可以免密登录你的电脑** |
|
|
|
|
|
|
|
**vim ~/.ssh/authorized_keys //打开文件后删除不认识的公钥** |
|
|
|
|
|
|
|
<img src="img/key.jpg" alt='key' style = 'zoom:100%;/'> |
|
|
|
|
|
|
|
**7): 病毒成功删除** |
|
|
|
|
|
|
|
<img src="img/deleted.jpg" alt='deleted' style='zoom:100%;/'> |
|
|
|
|
|
|
|
**8): 保险起见** |
|
|
|
|
|
|
|
**如果CPU还是高速运转,只需重复第一步,因为它的威胁文件被删除了,如果还在跑我们就清理进程,就不会再有了。** |