简介
今天开了一台阿里云的服务器,但是发现阿里云盾属实有点浪费资源,于是就想把它卸载掉,但是尝试了好多方法,始终重启后还是有一个阿里云的服务在运行,后面发现好像是改路径了,所以之前的方法需要修改一下。
一、关闭客户端自保护
如果这个不关闭会导致有些东西删除不了,从而卸载失败或者是卸载不完整
打开服务器列表,找到需要关闭的服务器,光标放到运行中旁边的小盾牌上,点击【前往云安全中心】
点击【主机资产】,如果购买的不是中国的服务器,需要在左上角把中国改成全球(不含中国)
选中需要卸载的服务器,点击【更多操作】,点击【暂停保护】
点击对应服务器的【查看】
确定“防御状态”下面的所有选项全部关闭
二、卸载阿里云盾
使用ssh连接服务器
输入下面命令查看进程
pstree
可以看到下面这些进程都是阿里云的,我们需要全部删掉
使用下面命令下载并运行卸载脚本
wget http://update.aegis.aliyun.com/download/uninstall.sh
chmod +x uninstall.sh
./uninstall.sh
wget http://update.aegis.aliyun.com/download/quartz_uninstall.sh
chmod +x quartz_uninstall.sh
./quartz_uninstall.sh
再次使用pstree查看进程,可以发现现在只有一个阿里云的进程了
就是剩下的这个进程,我使用找到的教程删除不了,后面发现好像是文件地址改了,但是不知道是不是系统不同,所以文件地址不同,我使用的系统是Almlinux这个系统,为了以防万一,我们先查找我们需要删掉的文件的地址,然后在删除
使用find命令查找aliyun-service
find / -name aliyun-service
查找到位置了之后,使用下面命令结束进程
pkill aliyun-service
最后删除掉aliyun-service,我们查找出来的是有三个aliyun-service,就直接全部删除完
rm -rf /usr/sbin/aliyun-service
rm -rf //usr/local/share/aliyun-assist/*
删除完成后,再次查找aliyun-service看看是否还存在,不存在则删除完成
三、屏蔽云盾IP
iptables -I INPUT -s 140.205.201.0/28 -j DROP
iptables -I INPUT -s 140.205.201.16/29 -j DROP
iptables -I INPUT -s 140.205.201.32/28 -j DROP
iptables -I INPUT -s 140.205.225.192/29 -j DROP
iptables -I INPUT -s 140.205.225.200/30 -j DROP
iptables -I INPUT -s 140.205.225.184/29 -j DROP
iptables -I INPUT -s 140.205.225.183/32 -j DROP
iptables -I INPUT -s 140.205.225.206/32 -j DROP
iptables -I INPUT -s 140.205.225.205/32 -j DROP
iptables -I INPUT -s 140.205.225.195/32 -j DROP
iptables -I INPUT -s 140.205.225.204/32 -j DROP
最后
最后重启服务器,然后使用pstree查看是否还存在阿里云相关的进程,如果不存在了则完成了