linux关闭passive脚本,linux安全调整

本文介绍了如何在Linux系统中修改用户密码,配置iptables以开启FTP的被动模式,以及利用iptables防止SYN Flood和DDoS攻击。详细步骤包括编辑配置文件、加载模块、设置限制规则,并提供了相应的iptables命令示例,同时讲解了如何禁用或启用ping响应。
摘要由CSDN通过智能技术生成

1.修改linux密码

echo 用户名:密码 | chpasswd

2.iptables 开启ftp的被动模式

开启被动模式FTP支持:

在/etc/sysconfig/iptables-config里面添加ip_nat_ftp、ip_conntrack_ftp模块,如下:

vim /etc/sysconfig/iptables-config

IPTABLES_MODULES="ip_nat_ftp"

IPTABLES_MODULES="ip_conntrack_ftp"

然后重启iptables或者执行如下命令:

lsmod | grep ftp (查看是否加载ftp模块)

modprobe ip_nat_ftp(加载ftp模块)

lsmod | grep ftp (查看模块是否被加载)

之后只需要添加规则

iptables -I INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -A INPUT -m state --state NEW -p tcp --dport 21 -j ACCEPT

3.iptables 命令的使用

linux下iptables防止syn ddos ping 等***

配置防火墙防止syn,ddos***

[root@m176com ~]# vim /etc/sysconfig/iptables

在iptables中加入下面几行

#anti syn,ddos

-A FORWARD -p tcp --syn -m limit --limit 1/s --limit-burst 5 -j ACCEPT

-A FORWARD -p tcp --tcp-flags SYN,ACK,FIN,RST RST -m limit --limit 1/s -j ACCEPT

-A FORWARD -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT

说明:

第一行:每秒中最多允许5个新连接

第二行:防止各种端口扫描

第三行:Ping洪水***(Ping of Death)

可以根据需要调整或关闭

重启防火墙

[root@m176com ~]# /etc/init.d/iptables restart

屏蔽一个IP

# iptables -I INPUT -s 192.168.0.1 -j DROP

4.linux 禁用linux ping

如果你想让你的Linux 服务器不响应ping:

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

这样就可以了。同样:

echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

就响应ping 包。

但如果你重起机器,设置就会失效,所以你必须把

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 这句话添加到/etc/rc.local 里,以便启动时自动生效。

iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP

iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP

解除设置方法(即删除本规则)

iptables -D INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值