1 Iptables -F
Iptables -X
Iptables -Z
2 Iptables -t filter -A INPUT –p tcp –dport 22 -s 10.0.0.0/24 -j ACCEPT 让自己人通过
Iptables -t filter -A INPUT –i lo –j ACCEPT 让自己的回环接口通过
Iptables -t filter -A INPUT –o lo –j ACCEPT
Iptables -t filter -A OUTPUT –o lo –j ACCEPT
3 默认规则
Iptables -P INPUT DROP 进阻止 所有input规则中最后匹配
Iptables -P OUTPUT ACCEPT 出同意 所有output规则中最后匹配
Iptables -P FORWORD DROP 转发禁止 所有forword规则中最后匹配
4 单独配些允许自己人进入的IP
5 配置允许外网访问端口
Iptables -t filter -A INPUT –p tcp –dport 80 -j ACCEPT
Iptables -t filter –A INPUT –p icmp –icmp-type 8 –j ACCEPT 如果想让外面的人ping同,加该行
如果有ftp协议,加下面两行
Iptables -t filter –A INPUT –m state ESTABLISHED,RELATED –j ACCEPT
Iptables -t filter –A OUTPUT –m state ESTABLISHED,RELATED –j ACCEPT
6 保存
/etc/init.d/iptables save
拓展知识:
linux防火墙设置
方法如下:
1、使用工具,链接Linux系统。
2、输入用户名,和密码,连接到服务器。
3、连接服务器后,输入语句“service iptables status”,回车,会显示防火墙状态。
4、输入语句“chkconfig iptables on”,可以开启防火墙。或者使用语句“chkconfig iptables off”,关闭防火墙,需要重启后生效。
5、如果想要即可生效,可以使用语句“service iptables start”开启防火墙,或者语句“service iptables stop”关闭,关闭或者开启防火墙后,查询防火墙状态,可以看到相应的变化
修改linux的ssh终端远程22端口的方法如下:
打开远程进入Linux,如下图所示:
在/etc/ssh/sshd_config文件中配置ssh文件,如下图所示:
通过vi /etc/ssh/sshd_config文件修改端口,如下图所示:
接下来找到#port 22这一行,其中默认端口是22,进行端口的修改,如下图所示:
然后重启ssh,ssh的端口就是修改之后的了。如下图所示:
接下来检测系统是否已经监听到修改之后的端口了,如下图所示:
关闭22端口,如何 *** 作的,看下面2个语句(需先su成root)iptables -A INPUT -p tcp --dport 22 -j DROPiptables -A OUTPUT -p tcp --sport 22 -j DROP欢迎分享,转载请注明来源:内存溢出
评论列表(0条)