首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux 使用 iptables 禁止某些 IP 访问

Linux服务器被攻击的时候,有的时候会有几个主力IP。如果能拒绝掉这几个IP的攻击的话,会大大减轻服务器的压力,说不定服务器就能恢复正常了。...在Linux下封停IP,有封杀网段和封杀单个IP两种形式。一般来说,现在的攻击者不会使用一个网段的IP来攻击(太招摇了),IP一般都是散列的。...于是下面就详细说明一下封杀单个IP的命令,和解封单个IP的命令。 在Linux下,使用ipteables来维护IP规则表。...其实也就是将单个IP封停的IP部分换成了LinuxIP段表达式。...iptables 关闭/开启/重启防火墙 /etc/init.d/iptables stop  #start 开启  #restart 重启 验证一下是否规则都已经生效: iptables

3.7K10
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 禁止用户或 IP通过 SSH 登录

只拒绝指定用户进行登录(黑名单):在/etc/ssh/sshd_config配置文件中设置DenyUsers选项,(配置完成需要重启SSHD服务)格式如下: DenyUsers aliyun #Linux...系统账户 # 拒绝 aliyun 帐户通过 SSH 登录系统限制 IP SSH 登录除了可以禁止某个用户登录,我们还可以针对固定的IP进行禁止登录,linux 服务器通过设置 /etc/hosts.allow...和 /etc/hosts.deny 这个两个文件,hosts.allow许可大于hosts.deny可以限制或者允许某个或者某段IP地址远程 SSH 登录服务器.方法比较简单,具体如下:vim /etc.../hosts.allow, 添加sshd:192.168.0.1:allow #允许 192.168.0.1 这个 IP 地址 ssh 登录sshd:192.168.0.1/24:allow #允许...两个文件同时设置规则的时候,hosts.allow 文件中的规则优先级高,按照此方法设置后服务器只允许 192.168.0.1 这个 IP 地址的 ssh 登录,其它的 IP 都会拒绝

3.4K20

Firewalld防火墙 禁止限制 特定用户的IP访问,drop和reject区别

1.drop禁止特定ip连接ssh/22服务 firewall-cmd --permanent --zone=public --add-rich-rule="rule family=ipv4 source...不会显示刚加上的规则 2.reject禁止特定ip连接ssh/22服务 firewall-cmd --permanent --zone=public --add-rich-rule="rule family...ipv4‘ source address=‘x.x.x.x/24‘ port port=22 protocol=tcp reject" firewall-cmd --reload 3.accept运行特定ip...需要Client等待超时,Client容易发现自己被防火墙所阻挡。...REJECT是一种更符合规范的处理方式,并且在可控的网络环境中,更易于诊断和调试网络/防火墙所产生的问题;而DROP则提供了更高的防火墙安全性和稍许的效率提高,但是由于DROP不很规范(不很符合TCP连接规范

3.3K30

Linux防火墙管理脚本,自动屏蔽网络威胁IP

分享一个自己写来管理firewall防火墙的脚本,主要通过抓取几个IP黑名单的网站源并列入IPSet规则进行限制,通过计划任务定期执行脚本更新,能一定程度上预防端口扫描和隔绝网络威胁等恶意行为。...1、仅适用于 Linux Debian 系统,但仅是考虑系统环境不一致看得懂的话改改也不难; 2、使用前先确保系统安装好了 iptables 与 ipset ; 3、程序通过两个脚本实现,BlackIP.sh...脚本的绝对路径 BlackIP.sh 变量 用于更新 ipset 规则,由 Crontab 定时调用使用 #输出其他系统使用的文件 #脚本预配置了RouterOS系统和OpenClash系统使用的防火墙规则文件...-z "$nameserver" ] && $IPT -A OUTPUT -p udp -m udp -d $nameserver --dport 53 -j ACCEPT done # 禁止进,允许出...-n "Set IPSet iptables rule" #读出现防火墙数据判断是否重复添加规则 IPTABLES=$(iptables-save) if !

1.7K20
领券