【转载】阿里云ECS Linux服务器禁止某些IP访问

摘要:
在阿里云ECSLinux服务器运维过程中,如果发现某些IP访问异常,如怀疑有攻击行为或者怀疑是别人写的爬虫程序长时间占用你的服务器资源,则可以通过相关的设置来禁止这些IP段的访问,拒绝这些IP的请求。更多的阿里云Linux系统服务器的运维知识请参考:操作运维Linux服务器。

在阿里云ECS Linux服务器运维过程中,如果发现某些IP访问异常,如怀疑有攻击行为或者怀疑是别人写的爬虫程序长时间占用你的服务器资源,则可以通过相关的设置来禁止这些IP段的访问,拒绝这些IP的请求。

根据官方给出的资料,我们可以通过以下两种方式来屏蔽这些IP。

一、通过对配置文件vim/etc/hosts.deny 进行修改配置,使用sshd、httpd等关键字添加相应的限制规则。

sshd:39.177.140.52
#禁止39.177.140.52对服务器SSH的访问
sshd:203.215.252.0/255.255.255.0
#禁止203.215.252.1~203.215.252.255对服务器SSH的访问
httpd:39.177.140.52

#禁止39.177.140.52对服务器httpd的访问

修改完成后保存,重启服务使配置生效,通过service xinetd restart 命令来重启。

二、通过对配置文件vim /etc/rc.local 进行修改配置,使用iptables等关键字添加相应的限制规则。

iptables -I INPUT -s 203.208.60.43 -j DROP
# 203.208.60.43的包全部屏蔽
iptables -I INPUT -s 61.37.81.0/24 -j DROP
#61.37.81.1到61.37.81.255的访问全部屏蔽
iptables -I INPUT -s 192.168.1.202 -p tcp --dport 80 -j DROP
# 192.168.1.202的80端口的访问全部屏蔽
iptables -I INPUT -s 192.168.1.0/24 -p tcp --dport 80 -j DROP
#192.168.1.1~192.168.1.1255的80端口的访问全部屏蔽

最后提醒下关键注意点:请误将用户自己的IP添入其中,否则会导致用户自己无法访问远程连接,一定要谨慎。如果用户确实误操作了,则可以使用管理终端登陆系统进行修改。

更多的阿里云Linux系统服务器的运维知识请参考:操作运维Linux服务器

备注:此文章转载自博主个人技术站点,博主个人站致力于分享相关技术文章,同时也分享Windows服务器和Linux服务器运维等知识:IT技术小趣屋

博主个人技术交流群:960640092,博主微信公众号如下:

【转载】阿里云ECS Linux服务器禁止某些IP访问第1张

免责声明:文章转载自《【转载】阿里云ECS Linux服务器禁止某些IP访问》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用 Python 的 SQLite JSON1 和 FTS5 扩展debian/ubuntu安装mssql下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux 安装Python3.6

1、安装依赖 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 2、下载安装包(可以Windows下载https:...

linux运维、架构之路-分布式存储Ceph

一、Ceph介绍        Ceph是一个Linux PB级分布式文件系统,能够在维护POSIX兼容性的同时加入了复制和容错功能。Ceph号称高可用的分布式存储系统,通过多个MON节点(通常为3个)维护集群的状态及元数据信息,而真正存储数据的OSD节点通过向MON节点汇报状态,并通过CRUSH算法将数据副本布局到相应OSD的所在磁盘上,完成数据的持久化...

阿里云内网和公网NTP服务器和其他互联网基础服务时间同步服务器

阿里云为云服务器ECS提供了内网NTP服务器,对于阿里云以外的设备,阿里云同时提供了 公网NTP服务器,供互联网上的设备使用。 内网和公网NTP服务器 以下为阿里云提供的内网和公网NTP服务器列表。 经典网络 VPC网络 公网 ntp1.cloud.aliyuncs.com ntp7.cloud.aliyuncs.com ntp1.aliyun...

linux系统python3安装pip

环境ubutun14,python版本是python3.6. 今天在安装Pip 时出现ModuleNotFoundError: No module named 'distutils.util'。操作步骤如下: 我们可以通过以下命令来判断是否已安装: pip --version 如果还未安装,则可以使用以下方法来安装: $ curl https://b...

linux配置SOCK5代理

一.llinux环境安装 yum update yum install pam-devel openldap-devel openssl-devel yum -y install gcc yum -y install gcc-c++ 二.sock5安装 cd /opt wget http://downloads.sourceforge.net/pr...

Linux性能优化实战学习笔记:第五十一讲

一、上节回顾 上一节,我带你一起学习了常见的动态追踪方法。所谓动态追踪,就是在系统或者应用程序正常运行的时候,通过内核中提供的探针,来动态追踪它们的行为,从而辅助排查出性能问题的瓶颈。 使用动态追踪,可以在不修改代码、不重启服务的情况下,动态了解应用程序或者内核的行为,这对排查线上问题、特别是不容易重现的问题尤其有效。 在 Linux 系统中,常见的动态追...