正常情况下,我们阿里云服务器中会默认安装阿里云盾和安骑士软件,主要的目的是会自动检测服务器的安全以及给予一定的告警提示。如果我们一般的项目是没有问题的,安装就安装吧,但是可能会占用一些服务器资源。不过默认免费给我们的是基础版只有提示问题,如果需要解决和更深入的了解安全问题的则需要升级付费,或许这就是套路。
今天老左来分享来自网上提供的如何卸载阿里云盾与安骑士的一键包,脚本是来自阿里云。但是需要注意的是,如果我们服务器中已有项目,建议先快照备份,万一出现问题负担不起。其实一般不卸载也没有问题,不过有些人可能某些项目会被拦截所以需要卸载。
阿里云服务器相关的文章可能你也有需要:
3、利用OSS Upload插件实现WordPress媒体文件阿里云OSS分离存储
第一、准备工作
备份的重要性。如果我们阿里云服务器中有较为重要的数据,其实不管是否重要,都要有在操作不熟悉命令和软件的时候备份。或者就学老左预先在一台测试机中测试没问题之后再去生产环境中实施。反正备份是需要的,有些时候即便是高手也可能出现问题。
第二、卸载阿里云盾和安骑士
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
第三、清理残留文件
pkill aliyun-service
rm -fr /etc/init.d/agentwatch /usr/sbin/aliyun-service
rm -rf /usr/local/aegis*
第四、屏蔽阿里云盾IP地址
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
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进行屏蔽阿里云盾的IP地址,不让其扫过来。前期是我们的服务器有开启iptables防火墙,如果没有开启则需要开启。
总结,通过上面的办法可以卸载阿里云盾和安骑士,我们可以在完毕之后重启服务器再检查自己在阿里云服务器中的项目是否正常。如果不正常需要检查问题或者我们可以还原之前备份来解决问题。